Your dog is staring at your dinner plate with those big pleading eyes, and you are probably asking: what can dogs eat? I am Emily Carter, a canine nutrition specialist and UC Davis animal science graduate, and I hear this question from dog owners every single day.
The good news is that dogs can safely enjoy a lot of everyday human foods. The bad news is that a few common ones can make them very sick. Sharing the right foods adds nutrition and fun to your dog’s life. Sharing the wrong ones can land you at the emergency vet clinic at midnight.
In this guide I will walk you through 50+ foods your dog can enjoy, 15 foods they must never touch, and the simple 10% rule that keeps treat time safe. Let us start with the short answer.
Quick Answer
So what can dogs eat? Most healthy dogs can eat plain cooked chicken, turkey, eggs, salmon, carrots, green beans, pumpkin, apples, blueberries, bananas, watermelon, plain rice, plain oatmeal, and xylitol-free peanut butter in small amounts. Keep all human food treats under 10% of your dog’s daily calories. Never feed chocolate, grapes or raisins, onions, garlic, xylitol, macadamia nuts, alcohol, cooked bones, or raw yeast dough. When in doubt, skip it and ask your vet.
Table of Contents
Safe Proteins Your Dog Can Eat
Whenever a client asks me what can dogs eat for protein, I start with the four basics below. Serve them plain, cooked, and in small portions. No seasoning, no butter, no oil, and no bones.
Chicken
Plain cooked chicken is the number one protein I recommend. It is lean, easy to digest, and most dogs love it. Remove all bones and skin first. Boiled or baked plain chicken breast is perfect. This is also the protein vets reach for when a dog has an upset stomach.
Eggs
Cooked eggs are a nutrition powerhouse for dogs. They are packed with protein, vitamins, and healthy fats that support skin and coat health. Serve them boiled or scrambled with nothing added. Raw eggs can carry salmonella, so cooked is always the safer choice.
Turkey and lean beef
Plain cooked turkey is a great lean option, and lean beef adds iron and zinc to the diet. Trim the fat and drain the grease. Never feed seasoned or deli meats, which are far too salty for dogs.
Fish
Cooked salmon is rich in omega-3 fatty acids that support skin, coat, and joint health. Serve it fully cooked and carefully deboned. Avoid raw fish, which can carry parasites, and skip heavily seasoned or smoked fish.
Key takeaway: Plain cooked chicken, turkey, eggs, lean beef, and salmon are all safe proteins. Keep them unseasoned, boneless, and served as treats, not full meals.
What Vegetables Can Dogs Eat?
Vegetables are my favorite low-calorie treats to recommend. They are crunchy, cheap, and full of fiber and vitamins. Serve them plain, washed, and cut into bite-size pieces. Steaming hard vegetables like carrots and broccoli makes them easier to chew and digest.
The veterinary experts at PetMD remind owners that most vegetables are safe for dogs when served plain and in moderation. Introduce new vegetables slowly and watch for tummy upset.
- Carrots: crunchy, low calorie, and great for teeth. Serve raw or steamed.
- Green beans: fresh, frozen, or canned with no added salt.
- Pumpkin: plain canned pumpkin (not pie filling) soothes upset tummies and adds fiber.
- Sweet potatoes: cooked and plain. Rich in beta carotene.
- Peas: fresh or frozen. A good source of vitamins and minerals.
- Cucumber: hydrating and very low calorie. Perfect for overweight dogs.
- Broccoli: safe in small amounts. Too much can cause gas.
- Cauliflower: serve cooked or raw in small pieces.
- Zucchini: mild and easy to digest. Serve raw or cooked.
- Celery: crunchy and low calorie. Cut into small pieces to prevent choking.
- Spinach: small amounts only. A leaf or two mixed into food is fine.
Nutritionist tip: Frozen green beans and frozen carrot pieces make excellent summer treats. They are cheap, take dogs longer to eat, and help clean teeth while they crunch.
What Fruits Can Dogs Eat?
Fruit makes a sweet, vitamin-packed treat, but the natural sugar means smaller portions. Always remove seeds, pits, and rinds, which can be toxic or cause intestinal blockages.
- Apples: remove the seeds and core. Full of fiber and vitamin C.
- Blueberries: rich in antioxidants. Perfect tiny training treats.
- Bananas: high in potassium. High in sugar too, so keep pieces small.
- Watermelon: a hydrating summer treat. Remove all seeds and the rind.
- Strawberries: vitamin C and fiber. Trim the green tops first.
- Mango: sweet and vitamin rich. Remove the large pit first.
- Pineapple: a few small chunks are fine. Too much can upset tummies.
- Pears: remove the seeds and core, just like apples.
- Raspberries: low in sugar. Fine in small amounts.
- Cantaloupe: hydrating and mild. Keep portions small because of the sugar.
Portion tip: Think of fruit as candy for dogs. A few small pieces are a wonderful reward. A whole bowl is a sugar overload that can cause diarrhea.
What Can Dogs Eat Every Day? The 10% Rule
Here is the rule I teach every client: treats should be no more than 10% of your dog’s daily calories. The other 90% must come from a complete and balanced dog food. This applies to all human food, even the healthy stuff.
The safest everyday shares are plain cooked chicken, carrots, green beans, blueberries, apple slices, plain cooked rice, and plain oatmeal. A thin smear of xylitol-free peanut butter on a lick mat is fine too. Plain yogurt and cottage cheese are safe for most dogs in small amounts, but skip dairy if your dog is lactose intolerant.
For a 30-pound dog, 10% of daily calories is roughly 70 to 80 calories total across all treats. That is about one small chicken strip or a handful of blueberries, not a full extra meal. When in doubt, feed less, not more.
15 Dangerous Foods Dogs Must Never Eat
Knowing what can dogs eat is only half the story. The other half is knowing what can hurt them. These 15 foods are the ones I warn every client about:
- Chocolate: contains theobromine, which dogs cannot process. Dark chocolate is the most dangerous.
- Grapes and raisins: can cause sudden kidney failure, even in small amounts.
- Onions: damage your dog’s red blood cells. This includes onion powder.
- Garlic: more potent than onions. Keep all forms far away.
- Xylitol: a sweetener in sugar-free gum, candy, and some peanut butters. It can cause deadly liver failure. Always read labels.
- Macadamia nuts: cause weakness, vomiting, and tremors.
- Alcohol: toxic even in small amounts. Never share drinks.
- Caffeine: coffee, tea, and energy drinks can cause restlessness and heart problems.
- Cooked bones: can splinter and puncture the throat or intestines.
- Raw yeast dough: expands in the stomach and produces alcohol as it ferments.
- Avocado: contains persin, which can cause vomiting and diarrhea.
- Nutmeg: toxic in more than tiny amounts. Keep spiced holiday treats away.
- Stone fruit pits: cherry, peach, and plum pits contain cyanide compounds and can block intestines.
- Corn on the cob: the cob can cause a dangerous intestinal blockage. Plain kernels are fine.
- Fatty and fried foods: bacon grease and fried scraps can trigger painful pancreatitis.
The American Kennel Club keeps a detailed list of people foods dogs can and cannot eat. It is a great bookmark for quick checks.
If your dog eats any of these, do not wait for symptoms. Call your vet or the ASPCA Animal Poison Control hotline at 1-888-426-4435 right away. Fast action saves lives.
Safe vs Dangerous Foods: Quick Comparison
If you ever need a fast check on what can dogs eat, scan this table before you share your plate:
| Food | Safe? | Quick Notes |
|---|---|---|
| Apples | Yes | Remove seeds and core |
| Bananas | Yes | High sugar, keep pieces small |
| Blueberries | Yes | Great tiny training treats |
| Carrots | Yes | Raw or steamed, cut small |
| Chicken (plain cooked) | Yes | No bones, no seasoning |
| Eggs (cooked) | Yes | Plain, no oil or butter |
| Green beans | Yes | Plain, fresh or frozen |
| Peanut butter | Yes | Must be xylitol free |
| Plain rice | Yes | Good for upset tummies |
| Pumpkin (plain) | Yes | Canned, not pie filling |
| Salmon (cooked) | Yes | No bones, fully cooked |
| Sweet potatoes | Yes | Cooked and plain |
| Watermelon | Yes | No seeds or rind |
| Chocolate | No | Theobromine poisoning risk |
| Grapes and raisins | No | Can cause kidney failure |
| Onions and garlic | No | Damage red blood cells |
| Xylitol | No | Can cause liver failure |
| Macadamia nuts | No | Cause weakness and vomiting |
| Alcohol | No | Toxic even in small amounts |
| Cooked bones | No | Can splinter and puncture |
Final Thoughts
The short version: Dogs can safely eat plain cooked proteins, most vegetables, many fruits, and simple grains like rice and oatmeal. Keep every treat under 10% of daily calories, prep food plain and in bite-size pieces, and never feed chocolate, grapes, onions, garlic, xylitol, or cooked bones.
The next time you wonder what can dogs eat, come back to this list. Share the safe foods with confidence, keep the dangerous ones locked away, and enjoy those happy tail wags at treat time. Your dog’s health is worth the two extra minutes of prep.
Disclaimer: This article is for education only, not a substitute for veterinary advice. Talk to your own vet before changing your dog’s diet.
Frequently Asked Questions
Related Guides
- Can Dogs Eat Apples? Benefits, Risks and Safe Serving Guide
- Can Dogs Eat Carrots? Raw vs Cooked Safety Guide
- Can Dogs Eat Peanut Butter? A Vet Tech Explains the Safe Way
- Can Dogs Eat Chocolate? Toxicity Levels and What To Do
- Best Dog Food for Sensitive Stomach: 7 Vet Picks for 2026
- Best Puppy Food: Vet-Approved Nutrition Guide
- Dog Nutrition 101: What Your Dog Really Needs
- Can Dogs Eat Eggs? Raw vs Cooked Safety Guide
What human food can dogs eat every day?
Healthy dogs can enjoy small amounts of plain cooked chicken, carrots, green beans, apple slices, or blueberries every day, as long as all treats stay under 10 percent of daily calories. Their main diet should still be a complete and balanced dog food made for their age and size.
What vegetables can dogs eat?
Dogs can eat carrots, green beans, pumpkin, sweet potatoes, peas, cucumber, broccoli, cauliflower, zucchini, celery, and spinach. Serve them plain, washed, and cut into bite size pieces. Steam hard vegetables to make them easier to chew and digest.
What fruits are toxic to dogs?
Grapes and raisins are the most dangerous fruits for dogs and can cause sudden kidney failure. Cherry, peach, and plum pits are also toxic because they contain cyanide compounds. Most other fruits like apples, blueberries, and watermelon are safe when seeds and pits are removed.
Can dogs eat eggs?
Yes, dogs can eat cooked eggs. They are full of protein, vitamins, and healthy fats. Serve them boiled or scrambled with no oil, butter, salt, or seasoning. Avoid raw eggs, which can carry salmonella and interfere with biotin absorption.
Can dogs eat rice?
Yes, dogs can eat plain cooked rice. White rice is easy to digest and is often recommended for dogs with upset stomachs. Serve it plain with no butter, salt, or seasoning, and keep portions small since it is mostly starch.
What should I do if my dog ate something toxic?
Stay calm and note what your dog ate and how much. Call your vet or the ASPCA Animal Poison Control hotline at 1-888-426-4435 right away. Do not induce vomiting unless your vet tells you to, since some substances cause more damage coming back up.