The 10% rule
Before any specific food: treats and extras of every kind should stay under about 10% of daily calories. A 'safe' food fed like a meal becomes an unbalanced diet fast — dogs have requirements that people food doesn't cover, and the middle-aged lab doesn't need help finding calories. Everything below means 'small amounts, occasionally, prepared plain.'
The reliable winners
- Carrots — raw or cooked; baby carrots are the perfect training treat
- Blueberries — small, low-calorie, freezable for summer
- Apple slices — cored (seeds out), a classic crunch
- Plain cooked chicken — the bland-diet gold standard
- Plain cooked eggs — scrambled without butter or milk
- Green beans — fresh or plain canned; vets recommend them for weight management
- Plain pumpkin (not pie filling) — the fiber fix for both diarrhea and constipation
- Watermelon — seedless, rindless, hydrating
- Plain air-popped popcorn — skip butter and salt
- Xylitol-free peanut butter — label-check every single jar
The prep steps that make safe foods safe
'Plain' is doing a lot of work in that list. The safe chicken becomes risky when it's rotisserie-seasoned (garlic and onion). The safe potato becomes toxic au gratin. The safe tuna becomes a problem packed in oil with hot sauce. Before sharing anything: strip the seasoning, remove bones, pits, cores, and rinds, cut to swallow-safe sizes, and ask whether the recipe includes anything from the toxic list. Our food database covers 100+ items — when in doubt, search it before sharing it.
When 'in moderation' stops applying
Some dogs have conditions that change the rules: pancreatitis means fatty treats are out even when they're 'safe'; diabetes changes the sugar math; allergies can make chicken a problem for a specific dog. Your vet knows your pet — the lists here are for the general, healthy adult dog. And if your dog has a food condition, the household rule is that nobody feeds the dog but you — well-meaning guests are how 'safe' lists get tested.
Put it to work: search any food → · emergency numbers →