Human Foods Dogs Can Eat, and the Ones to Keep Away

A small dog being offered a treat

Short answer. 23 everyday foods are fine for most healthy dogs plain and in small amounts, including carrots, apples, plain cooked eggs and rice. Grapes and raisins, chocolate, onions and garlic, xylitol, macadamia nuts and caffeine are dangerous. Every food below has its own page with the sources it comes from. Not veterinary advice.

On this page (5 sections)
  1. Safe in small amounts
  2. Better avoided
  3. Dangerous
  4. The rules that apply to all of them
  5. Sources

Safe in small amounts (23)

Plain, unseasoned and in small amounts, for a healthy dog that is not allergic. Blue Cross gives the same caution for its own list of safe festive foods. Source: Blue Cross, Christmas dangers for dogs.

Better avoided (11)

Not classic poisons, but fatty, salty, high in sugar or with parts that cause trouble. The ASPCA says nuts such as almonds and pecans are high in oils and fats that can cause vomiting, diarrhoea and potentially pancreatitis. Source: ASPCA, People foods to avoid feeding your pets.

Dangerous (13)

If your dog has eaten any of these, phone your vet now; do not wait for signs. The ASPCA lists chocolate, grapes and raisins, onions and garlic, xylitol, macadamia nuts and caffeine among the people foods to keep from pets. Source: ASPCA, People foods to avoid feeding your pets.

The rules that apply to all of them

More: can my pet eat it? (search any food) and signs of poisoning.

Sources

Related pages

Every food for dogs, Christmas leftovers, my dog ate something and everything for dog owners.

Sharing Christmas dinner? What Blue Cross says a dog can have, and what stays off the plate: what can dogs eat at Christmas?

Choosing a breed? Size, lifespan, health problems and costs for 34 breeds: dog and cat breed guides.