Can You Feed Your Dog Human Food? What's Safe and What Isn't
At a glance
- Many human foods are safe for dogs — including chicken, eggs, carrots, blueberries, and cooked fish
- Some human foods are genuinely toxic: grapes, raisins, onions, garlic, chocolate, xylitol, and macadamia nuts can all cause serious harm
- Cooked bones are dangerous — they splinter and can cause internal injury
- Human food fed as extras should make up no more than 10% of your dog's daily calories
- If your dog eats something toxic, contact your vet immediately — do not wait for symptoms to appear
Can dogs eat human food?
Yes, many human foods are completely fine for dogs. The idea that dogs should never eat anything from your plate is a myth. Plenty of everyday ingredients — lean meats, vegetables, eggs, certain fruits — are nutritious, digestible, and often enjoyed by dogs.
The real issue is that some foods safe for humans are harmful to dogs. Their metabolism works differently. What your body handles without a second thought can cause kidney failure, neurological damage, or worse in a dog. So the question is never "can dogs eat human food" in general. It is always "can dogs eat this specific food."
It is also worth understanding how a dog's overall diet should be structured before adding extras. Human food fed on top of an already complete diet is fine in small quantities. But it should not become a substitute for proper nutrition.
Which human foods are safe for dogs?
These are all foods that dogs can eat without concern in reasonable amounts:
- Cooked chicken, turkey, beef, and salmon — plain, unseasoned, and boneless. Good protein sources that most dogs love.
- Eggs — cooked. Scrambled or boiled with nothing added. Nutritious and easy to digest.
- Carrots — raw or cooked. Low calorie, good for chewing, and most dogs genuinely enjoy them.
- Blueberries and watermelon — fine in small amounts. Remove seeds and rind from watermelon first.
- Plain cooked rice and sweet potato — useful when a dog has an upset stomach, easy to digest.
- Cucumber and broccoli — both fine in small quantities. Too much broccoli can cause gas.
- Peanut butter — safe only if it contains no xylitol. Check the label every time, as formulations change.
The key word throughout that list is plain. Butter, salt, garlic, onion powder, and other seasonings added during cooking can make otherwise safe ingredients harmful. If you are sharing food from your plate, make sure it was prepared without those additions.
Which human foods are dangerous for dogs?
This is where it gets serious. These foods cause genuine harm and some can kill:
- Grapes and raisins — can cause sudden kidney failure. The toxic substance is still not fully understood, which means there is no known safe amount. Avoid completely.
- Onions and garlic — all forms, including powder and cooked. Damage red blood cells and cause anaemia. Effects can be cumulative, so small amounts over time are also dangerous.
- Chocolate — contains theobromine, a compound dogs cannot metabolise efficiently. Dark chocolate and baking chocolate are the most toxic. Even small amounts can cause vomiting, seizures, and in severe cases death.
- Xylitol — a sweetener found in chewing gum, some peanut butters, and certain baked goods. Causes a rapid drop in blood sugar and can lead to liver failure.
- Macadamia nuts — cause weakness, vomiting, tremors, and hyperthermia (raised body temperature). Mechanism not fully understood, but effects can be serious.
- Cooked bones — splinter into sharp fragments that can perforate the gut. Raw bones carry a different risk profile, but cooked bones are consistently dangerous.
- Alcohol and caffeine — obvious to most owners, but worth stating. Both are toxic to dogs at doses far lower than they would be for humans.
- Avocado — contains persin, which can cause vomiting and diarrhoea. The stone is also a choking hazard.
If your dog eats any of these, contact your vet immediately. Do not wait to see if symptoms develop. With grapes and xylitol in particular, acting fast is the difference between a straightforward treatment and a serious outcome. The signs that something has been poorly tolerated can sometimes take hours to appear.
How much human food is too much?
The 10% rule is a practical guide: extras, treats, and human food combined should not exceed 10% of your dog's total daily calorie intake. The other 90% should come from a nutritionally complete dog food.
This matters because dogs have specific requirements for certain nutrients in precise ratios. A diet built heavily around human food — even safe human food — is unlikely to meet those requirements without careful planning. Deficiencies in calcium, phosphorus, and key vitamins develop gradually and are not easy to spot until real damage has occurred.
Marleybones meals are built to be complete for all life stages, including puppies, so if your dog is already eating a balanced fresh food diet, a small amount of human food on top stays well within safe territory. The vet-developed recipes are designed to cover all nutritional requirements, which means extras can genuinely be just that — extras.
Where dogs tend to run into problems is when human food starts replacing meals rather than supplementing them, or when high-calorie additions like cheese or peanut butter are given too freely without reducing portion sizes elsewhere.
What about feeding fresh ingredients alongside a dog food diet?
Some owners like to add whole food toppers — a spoonful of plain cooked chicken, some blueberries, a bit of carrot. There is nothing wrong with this, and it can add variety that keeps mealtimes interesting, particularly for dogs who are picky about their food.
The main thing to keep track of is calories. It is easy to underestimate how quickly small additions add up, especially for smaller dogs. A thumb-sized piece of cheddar is a snack to you and a meaningful chunk of a small dog's daily calorie budget.
If your dog has a sensitive digestive system, introduce any new ingredients gradually. Even safe foods can cause loose stools when introduced too quickly, particularly anything high in fibre. This is worth knowing if you're also switching their main diet at the same time.
Every dog is different — build your personalised Marleybones feeding and health plan tailored to your dog's age, size, and health requirements.
“Such a relief to see her enjoying her food”
FAQs
Can dogs eat bread?
Plain white or wholemeal bread is not toxic to dogs, but it offers very little nutritionally and is high in calories for what it is. A small piece occasionally is not harmful. Bread containing raisins, garlic, or xylitol is dangerous and must be avoided.
Can dogs eat cheese?
Yes, most dogs can eat cheese in small amounts. It is high in fat and calories, so it is better used as an occasional treat or training reward rather than a regular addition to meals. Dogs with lactose sensitivity may get digestive upset from larger amounts.
Can dogs eat apples?
Yes. Remove the core and seeds first — apple seeds contain small amounts of cyanide. The flesh is safe, low in calories, and most dogs enjoy it. A few slices as a treat is fine.
Can dogs eat tomatoes?
Ripe red tomatoes in small amounts are generally safe. Green tomatoes and the leaves and stems of the tomato plant contain solanine, a compound that is toxic to dogs. It is safest to avoid tomatoes altogether unless you are confident they are fully ripe and served plain.
Is it safe to feed my dog a diet based entirely on human food?
Not without specific veterinary nutritionist input. Home-prepared diets for dogs require careful formulation to meet all nutritional requirements. Feeding human food informally as a complete diet almost always results in deficiencies over time. A properly formulated complete dog food — like Marleybones' fresh meals, which are developed by vets and FEDIAF compliant — is a much more reliable foundation. Human food can then be added safely on top within the 10% rule.