In this guide
Plain cooked chicken, eggs, salmon, carrots, green beans, pumpkin, blueberries and apples are among the human foods that are safe for most dogs — served plain and in small amounts.
Here are 15 human foods dogs can eat, with simple serving tips. One rule applies to all of them: keep it plain. No salt, butter, oil, seasoning, onion or garlic.
Proteins
1. Cooked chicken
Plain, boneless, skinless cooked chicken is one of the best high-value treats for training. Boil or bake it with nothing added and cut into small pieces. Never give cooked bones.
2. Eggs
Fully cooked eggs (scrambled with no butter, or hard-boiled) are a great source of protein. Cook them through — raw eggs carry a risk of salmonella.
3. Salmon
Cooked, boneless salmon provides protein and omega-3 fatty acids. Never feed raw salmon — in some regions it can carry a parasite that is dangerous to dogs. Remove all bones and skip smoked or salted salmon.
4. Plain turkey
Lean, plain cooked turkey breast is fine. Skip the skin, gravy, stuffing and bones (see Part 2 of our foods-to-avoid list).
Vegetables
5. Carrots
Raw or cooked, carrots are crunchy, low in calories and good for chewing. Cut them into sticks or coins to prevent choking, especially for small dogs.
6. Green beans
Plain green beans — fresh, frozen or canned with no added salt — are filling and low in calories. Many vets suggest them for dogs that need to lose weight.
7. Pumpkin
Plain canned pumpkin (100% pumpkin, not pie filling) or cooked fresh pumpkin is a fiber-rich treat. A spoonful on top of dinner is plenty. Pie filling contains sugar and spices like nutmeg.
8. Sweet potato
Cooked, plain sweet potato (no butter or sugar) is a tasty source of fiber and vitamins. Never feed it raw, and keep portions small.
9. Cucumber
Crunchy, hydrating and very low in calories — a great hot-day snack. Slice into small pieces.
Fruits
10. Blueberries
Small, crunchy and packed with antioxidants. Perfect for training or tossing as a game. Rinse and serve plain.
11. Apples
Apple slices are a crunchy favorite. Remove the core and seeds — the seeds contain compounds that release cyanide, and the core is a choking hazard.
12. Watermelon
Seedless watermelon, with no rind, is a refreshing summer treat that’s mostly water.
13. Bananas
A few slices of banana make a sweet treat, but they’re high in sugar, so keep it occasional. Read can dogs eat bananas? for portion sizes.
Pantry staples
14. Plain rice and oatmeal
Plain cooked rice and plain cooked oatmeal (made with water, no sugar or flavoring) are gentle on the stomach. They’re fillers, not complete meals.
15. Peanut butter (xylitol-free)
Most dogs go crazy for peanut butter, and it’s great in stuffable toys. But check the label for xylitol (sometimes called birch sugar), which is extremely toxic to dogs. Choose unsalted, and use a little — it’s high in fat.
How much is too much?
A good rule of thumb: treats and extras should make up no more than about 10% of your dog’s daily calories. The other 90% should come from a complete and balanced dog food. Not sure how many calories your dog needs? Check our dog feeding guide.
Tips for introducing new foods
- Introduce one new food at a time, in a small amount.
- Watch for vomiting, diarrhea, itchiness or gas over the next 24 hours.
- Cut food into bite-sized pieces suited to your dog’s size.
- If your dog has a health condition or is on a special diet, ask your vet first.
Foods that are NOT on this list for a reason
Before you share, remember the dangerous ones: chocolate, grapes and raisins, xylitol, onions and garlic, macadamia nuts, alcohol and caffeine. Our list of 7 foods your dog should never eat explains why.
Frequently asked questions
What human food can dogs eat every day?
Small amounts of plain vegetables like green beans and carrots are low in calories and suit many dogs as daily treats. Your dog’s main diet should still be a complete and balanced dog food.
Can dogs eat peanut butter?
Yes, most dogs can have a little plain peanut butter, but only if it doesn’t contain xylitol (also called birch sugar), which is toxic to dogs. Choose an unsalted product and use it sparingly — it’s high in fat.
Can dogs eat cheese?
Most dogs can have small pieces of plain cheese as a treat, but it’s high in fat and some dogs don’t digest dairy well. Avoid cheese with garlic, onion or herbs.
Is rice good for dogs?
Plain cooked white or brown rice is safe for most dogs and is easy on the stomach. It’s mostly carbohydrate, so it’s a side, not a meal.
Sources
- American Kennel Club — Human Foods Dogs Can and Can’t Eat
- ASPCA — People Foods to Avoid Feeding Your Pets
- Petfoodology — Cummings School of Veterinary Medicine at Tufts University
We summarize what these organizations publish in plain English. How we write and check our guides.
Photo: “Dog Training available for Kaiserslautern Military Community (7769499)” by U.S. Army Reserve photo by Staff Sgt. Angela Ohearn, public domain, cropped.
Not a substitute for your vet
This guide is general information for healthy adult dogs. Every dog is different — age, size, allergies and health conditions all matter. Ask your veterinarian before changing your dog’s diet or care.
Possible poisoning? US: ASPCA Animal Poison Control (888) 426-4435 or Pet Poison Helpline (855) 764-7661 (fees may apply). Elsewhere: call your vet or nearest emergency animal hospital right away.
Up next Can Dogs Eat Bananas? Yes — Here’s How Much Is Safe
Save this for later — pin it to your dog board so you can find it fast.
Pin itKeep reading
-
Thanksgiving Foods Dogs Can Eat
Turkey, stuffing, mashed potatoes, pie: a plate-by-plate chart of which Thanksgiving and holiday foods are safe for dogs and which to keep away.
Plain turkey yes · stuffing & bones no -
7 Foods Your Dog Should Never Eat
Chocolate, grapes, xylitol, onions and more: the 7 most dangerous everyday foods for dogs, why they’re toxic and what to do if your dog eats one.
Chocolate, grapes, xylitol, onions & more -
How Much Chocolate Is Toxic to Dogs?
A chart showing roughly how much milk, dark and baking chocolate can make a dog sick, by weight — and why you should call your vet anyway.
20 lb dog: ~1 oz of dark chocolate