Contact Us for Pricing & Availability

What Can Dogs Eat? Safe and Unsafe Foods Guide | Ace Home Pet Care
Dog Nutrition Guide

What Can Dogs Eat? A Complete Guide to Safe and Unsafe Foods

Before you share a bite from your plate, know what's safe. This guide sorts the most common foods into three simple groups, and links to a full breakdown for each one.

Safe in moderation Only small amounts Never feed

Dogs are omnivores, so many human foods are perfectly safe as an occasional treat, but some need careful preparation and a few are genuinely dangerous. Use the quick-reference table below to check any food fast, then tap through for the details, serving sizes, and risks. As an in-home pet care service in Jacksonville, we get asked "can my dog eat this?" every single day, so we built the answer.

The one rule that covers everything: treats, including human food, should make up no more than 10% of your dog's daily calories. The other 90% should be a complete, balanced dog food. Always introduce new foods slowly, serve them plain, and check with your vet if your dog has a health condition.
Quick reference

Can dogs eat this? The at-a-glance chart

Find a food, check the status, and follow the link for the full guide.

FoodStatusQuick noteFull guide
ApplesSafeRemove seeds and core; great low-fat treat.Can dogs eat apples?
BananasSafeHealthy but high in sugar, so keep it small.Can dogs eat bananas?
WatermelonSafeRemove rind and seeds; hydrating in summer.Can dogs eat watermelon?
StrawberriesSafeAntioxidant-rich; natural sugar, so moderate.Can dogs eat strawberries?
EggsSafeServe cooked and plain, never raw or seasoned.Can dogs eat eggs?
Carrots, green beans, pumpkinSafeTop dog-safe vegetables; plain and bite-sized.Safe vegetables for dogs
BlueberriesSafeBite-sized superfood; great training treat.In the vegetable & fruit guide
CheeseModerationSmall amounts; high in fat, skip for sensitive dogs.Can dogs eat cheese?
Peanut butterModerationXylitol-free only; high calorie.Can dogs eat peanut butter?
BreadModerationPlain white or wheat in small amounts; no raisins.Can dogs eat bread?
Plain yogurt, cooked rice, plain popcornModerationFine occasionally; nothing salted, buttered, or sweetened.Quick notes below
ChocolateNeverToxic; even small amounts can be dangerous.Toxic foods list
Grapes & raisinsNeverHighly toxic; can cause kidney failure.Toxic foods list
Onions, garlic, chivesNeverDamage red blood cells; hidden in many dishes.Toxic foods list
Xylitol (sweetener)NeverExtremely toxic; found in gum, some peanut butters.Toxic foods list
Macadamia nuts, avocado, alcohol, caffeineNeverAll unsafe for dogs; keep well out of reach.Toxic foods list
Before you share

The golden rules of feeding dogs human food

1Stick to the 10% rule

Treats and human food should stay under 10% of daily calories. The base of the diet is always complete dog food.

2Serve it plain

No salt, butter, oil, onion, garlic, or sauces. The seasoning is often more dangerous than the food itself.

3Introduce one thing slowly

Offer a small piece, wait a day, and watch for vomiting, diarrhea, gas, or itching before giving more.

4Prep for safety

Wash produce, remove seeds, pits, cores, and bones, and cut into pieces sized for your dog to prevent choking.

The green light

Foods dogs can eat

Safe as an occasional, plain treat. Tap any food for the full breakdown.

Proteins

Eggs (cooked) Plain cooked chicken Plain cooked fish
Go easy

Foods to feed only in small amounts

Not toxic, but rich, fatty, or high in calories, so keep portions tiny.

Dairy & spreads

Cheese Peanut butter Plain yogurt

Starches

Bread Cooked rice Plain popcorn

Remember

No xylitol No added salt or sugar Small portions only
The red light

Foods dogs should never eat

These are toxic or dangerous. Keep them well out of reach, and remember that many are hidden inside cooked dishes and baked goods.

Toxic foods

ChocolateGrapes & raisinsOnion & garlicMacadamia nutsAvocado

Toxic ingredients

XylitolAlcoholCaffeineExcess salt

Hazards

Cooked bonesCorn on the cobRaw/green potato

See the full breakdown in our complete toxic foods guide for dogs and cats, and check your yard against our toxic plants list.

If your dog eats something toxic

Act fast and don't wait for symptoms. Call your veterinarian or an emergency vet right away, and have the ASPCA Animal Poison Control Center number on hand: (888) 426-4435. Tell them what your dog ate, how much, and when.

Not sure whether it's an emergency? Our guide on ER vet versus regular vet helps you decide in the moment.

Do it right

How to introduce a new food safely

Pick one food at a time and start with a small piece, prepared plainly and sized for your dog. Wait about 24 hours and watch for any vomiting, diarrhea, gas, or itching. If your dog tolerates it well, you can offer it again occasionally, always staying within the 10% treat rule. When in doubt, especially for dogs with allergies, diabetes, or other health conditions, check with your veterinarian first.

Questions

Frequently asked questions

What human foods can dogs eat safely?

Many are safe in moderation, including apples, bananas, watermelon, strawberries, blueberries, carrots, green beans, pumpkin, plain cooked eggs, and plain cooked chicken. Serve them plain and in small amounts.

What foods are toxic to dogs?

Chocolate, grapes and raisins, onions, garlic, chives, xylitol, macadamia nuts, avocado, alcohol, and caffeine are all toxic to dogs. If your dog eats any of these, contact your vet or animal poison control right away.

How much human food can a dog have?

Treats and human food should make up no more than 10% of your dog's daily calories. The remaining 90% should come from a complete, balanced dog food.

Can dogs eat fruit and vegetables?

Yes, many. Dog-safe fruits include apples, bananas, and watermelon, and dog-safe vegetables include carrots, green beans, and pumpkin. Always remove seeds, pits, cores, and rinds, and serve plain.

What should I do if my dog eats something unsafe?

Call your veterinarian or an emergency vet immediately, and keep the ASPCA Animal Poison Control number, (888) 426-4435, handy. Note what your dog ate, how much, and when.

Caring, in-home pet care in Jacksonville

From feeding and treats to medication and daily visits, we keep your dog happy, safe, and well-fed at home.

Explore in-home pet care