Those pleading eyes at the dinner table aren't always asking for something off-limits. Plenty of human foods are perfectly safe — even healthy — for dogs in moderation. Here's a vet-informed guide to what you can share, how to serve it, and what to never hand over.

Sharing food with your dog can be a small joy, and many everyday human foods make excellent, healthy treats. The keys are knowing which foods are safe, serving them plainly and in moderation, and being absolutely certain about the ones that are dangerous. This guide covers the safe list — and points you to the foods that should never cross your dog's lips.

The 10% rule comes first

Before any specific food, one principle governs all treats: they should make up no more than 10% of your dog's daily calories, with the other 90% from a complete, balanced diet. Human foods are extras, not meal replacements. Too many — even healthy ones — unbalance the diet and pack on weight. If you share more, trim the regular meals to keep the daily total right; our calorie calculator shows the target, and our body-condition guide helps you watch the waistline.

Safe fruits

  • Apples (no seeds or core — seeds contain cyanide compounds): crunchy, vitamin-rich.
  • Bananas: potassium-rich, but sugary — small amounts.
  • Blueberries: antioxidant powerhouses, great training treats.
  • Watermelon (seedless, no rind): hydrating summer treat.
  • Strawberries, cantaloupe, pear (no pits/seeds): fine in moderation.

Avoid grapes and raisins entirely — they're toxic and can cause kidney failure (see the toxic-foods list below).

Safe vegetables

  • Carrots: crunchy raw or cooked; good for teeth and low-calorie.
  • Green beans: plain, a filling low-calorie favorite for dieting dogs.
  • Pumpkin (plain, not pie filling): supports digestion and firm stools.
  • Sweet potato (cooked, plain): fiber and vitamins.
  • Cucumber, broccoli, peas (small amounts): safe and nutritious.

Safe proteins

  • Cooked plain chicken or turkey (no skin, bones, or seasoning): a classic, highly palatable treat and a go-to for bland diets.
  • Cooked eggs: a great protein boost, fully cooked.
  • Lean cooked beef (plain): fine in moderation.
  • Certain cooked fish like salmon (boneless, fully cooked): omega-3s for skin and coat — never raw or with bones.

Always remove bones, skin, and any salt, garlic, onion, or sauces. Cooked bones in particular can splinter and cause serious internal injury.

Other safe extras

  • Plain peanut butter — but check the label is xylitol-free, as that sweetener is deadly to dogs.
  • Plain yogurt (unsweetened): a little provides probiotics; skip if your dog is lactose-sensitive.
  • Plain cooked rice and oatmeal: gentle carbs, useful in bland diets for upset stomachs.
The golden rule of serving: plain, cooked where appropriate, unseasoned, boneless, and cut into small pieces. Most human-food dangers for dogs come from seasonings (onion, garlic, salt), additives (xylitol), and choking or obstruction risks — not the core ingredient.

How to introduce a new food

Even safe foods can cause stomach upset if you give too much too soon. Introduce one new food at a time, in a small amount, and watch for any reaction over the next day before making it a regular treat. Dogs with sensitive stomachs or allergies need extra caution. If a new treat causes vomiting or diarrhea, stop and give the gut a rest.

Foods to NEVER give your dog

Some common foods are genuinely dangerous, even in small amounts: chocolate, grapes and raisins, onions and garlic, xylitol (in sugar-free gum, candy, and some peanut butter), macadamia nuts, alcohol, caffeine, and large amounts of fatty or salty food. These can cause anything from severe stomach upset to organ failure. Our full guide to foods toxic to dogs covers each one and what to do if your dog eats them — worth bookmarking before the next dinner-table standoff.

Why share human food at all?

Beyond the simple pleasure of it, healthy human foods have real uses. Low-calorie vegetables like green beans and carrots are excellent for dogs on a diet, letting you bulk up meals and hand out treats without piling on calories. Fruits like blueberries make tiny, motivating training rewards. Plain pumpkin can firm up loose stools, and a bland chicken-and-rice mix is the classic vet suggestion for a recovering stomach. Used thoughtfully, the kitchen is a genuinely useful supplement to your dog's care — not just an indulgence.

Portion sense by dog size

Because the 10% treat rule is calorie-based, the right amount of any human food scales with your dog's size. For a small 10 lb dog, that might mean just a couple of blueberries or a baby carrot; for a 70 lb Labrador, a few slices of apple or a small handful of green beans. The mistake owners make is treating a big dog's tolerance as a small dog's, or forgetting that several small treats across a day add up. When in doubt, err small — a treat is about the gesture and the flavor, not the volume. Our portion calculator can help you picture how treats fit the day.

Safe, but not always worth it

Some foods are technically safe yet bring little benefit and some risk. Cheese and fatty meats are not toxic but are calorie-dense and can trigger pancreatitis in sensitive dogs, so keep them rare. Bread and plain pasta are harmless filler with no real nutritional value. Corn is fine off the cob but the cob itself is a dangerous obstruction risk. The point: "not poisonous" isn't the same as "good for them." Lean toward the nutrient-dense options — the fruits, vegetables, and lean proteins above — and treat the rest as rare exceptions.

Special cases: puppies, seniors, and sensitive dogs

Puppies have developing digestive systems, so introduce human foods slowly and sparingly, and prioritize their balanced puppy food. Seniors often appreciate soft, aromatic toppers like a little plain chicken to perk up a flagging appetite. And dogs with allergies, pancreatitis history, or sensitive stomachs should stick to a short, vet-approved list — for them, the safest “human food” may be none at all. When in doubt about your individual dog, your vet is the right person to ask.

What about dairy, bread, and table scraps?

These are the foods owners ask about most, and the answers are nuanced. Many dogs are somewhat lactose intolerant, so while a lick of plain yogurt or a small piece of mild cheese won't hurt most dogs, larger amounts can cause gas and loose stools — and cheese is fatty enough to be a rare treat at best. Plain bread is harmless but empty calories. The real danger with table scraps isn't usually the base food but what's on it: the butter, salt, onion, garlic, and rich sauces that flavor human meals are exactly what upset or harm dogs. A plain boiled potato is fine; the loaded baked potato off your plate is not.

Turning safe foods into better treats

You can make healthy human foods even more useful with a little prep. Freeze blueberries or small carrot coins for a cooling summer crunch, or smear a thin layer of xylitol-free peanut butter inside a rubber toy and freeze it for long-lasting enrichment. Slices of apple or a few green beans work brilliantly as low-calorie training rewards when you're working through a long session. The same safe foods, served creatively, do double duty as nutrition and mental stimulation.

The bottom line

Many human foods — apples, carrots, plain chicken, blueberries, plain peanut butter — make safe, healthy treats when served plainly and kept to 10% of daily calories. Introduce new foods one at a time, remove bones and seasonings, and know the dangerous list cold. Shared thoughtfully, a bit of people food is a perfectly good way to treat your dog.

Frequently asked questions

What human foods are safe for dogs?

Safe options in moderation include apples (no seeds), bananas, blueberries, watermelon, carrots, green beans, plain pumpkin, sweet potato, cooked plain chicken or turkey, cooked eggs, plain peanut butter (xylitol-free), and plain rice or oatmeal. Serve them plain, unseasoned, boneless, and in small pieces.

How much human food can I give my dog?

Treats of any kind, including human foods, should make up no more than 10% of your dog's daily calories. The other 90% should come from a complete, balanced dog food. If you share more, reduce regular meals to keep the daily total correct and avoid weight gain.

What human foods are toxic to dogs?

Never give chocolate, grapes or raisins, onions, garlic, xylitol (in sugar-free products and some peanut butters), macadamia nuts, alcohol, or caffeine. These can cause serious illness or organ failure even in small amounts. See our full foods-toxic-to-dogs guide for details and emergency steps.

Can dogs eat peanut butter?

Yes, plain peanut butter is a safe and popular treat — but you must check the label is xylitol-free. Xylitol, a sweetener found in some sugar-free peanut butters, is highly toxic to dogs. Choose a plain, unsweetened, low-salt option and give it in moderation.