Home โ€บ Dogs โ€บ Can Dogs Eat...?

Can Dogs Eat That? Food Checker With Portions

Type the food, get the verdict, get the amount. 69 human foods rated the way vets rate them: safe, occasional treat, small amounts with care, or never. Enter your dog's weight and the portion scales, because 'yes' without an amount is how a 5 kg terrier ends up with pancreatitis from a 30 kg Labrador's treat.

TL;DR: Treats and extras should be under 10 percent of a dog's daily calories. Safe staples: plain cooked chicken, eggs, carrots, apple slices, blueberries, pumpkin, green beans. Never: chocolate, grapes and raisins, onions and garlic, xylitol, macadamias, alcohol, raw dough, cooked bones, caffeine. When a food is not on the list, do not feed it until you have checked.

Food safety checker

Search or tap a food. Green is safe, amber is treat, orange is small amounts with care, red is never. Add your dog's weight for a portion.

safeoccasional treatsmall amounts, with carenever

No match. If it is not on the list, do not feed it until you have checked with a vet. Something toxic already eaten? Use the My Dog Ate triage tool.

Advertisement

Safe for dogs, in the right amount

FoodVerdictWhy, and how much (for a 10 kg dog)
๐Ÿฅ• CarrotsSafeCrunchy, low-calorie, good for teeth in the way a chew is. Raw baby carrots or cooked slices are both fine; whole large carrots can be a choking risk for gulpers. For a 10 kg dog: 3 baby carrots, raw or steamed, cut for small dogs, a day.
๐ŸŽ ApplesSafeFlesh and skin are fine and full of fibre. Core and seeds out: the seeds carry cyanide compounds (harmless in ones and twos, not worth the habit) and cores lodge in small throats. For a 10 kg dog: 3 slices, cored, no seeds, a day.
๐Ÿซ BlueberriesSafeSmall, low-sugar, antioxidant-rich, and most dogs love them frozen. One of the best training treats there is. For a 10 kg dog: 6 blueberries, a day.
๐ŸŒ BananasSafeFine in slices; high in sugar and potassium, so a whole banana a day is too much for a small dog. Peel is not toxic but blocks small guts. For a 10 kg dog: 3 slices, peeled, a day.
๐Ÿ‰ WatermelonSafeHydrating and low-calorie. Remove seeds (obstruction in small dogs) and the rind (stomach upset, blockage). For a 10 kg dog: 40 g, seedless, no rind, a day.
๐ŸŽƒ PumpkinSafePlain cooked or tinned pumpkin (not pie filling) is the classic fix for both loose stools and constipation, thanks to the fibre. Vets recommend it. For a 10 kg dog: 1 tbsp, plain, cooked or tinned, a day.
๐Ÿ  Sweet potatoSafeCooked and plain, a good fibre and vitamin A source; many dog foods use it. Raw is hard to digest and a choking risk. For a 10 kg dog: 2 tbsp, cooked, no skin, no butter, a day.
๐Ÿซ› Green beansSafePlain, fresh, frozen or tinned without salt: filling and almost calorie-free, which is why vets suggest them for dogs on a diet. For a 10 kg dog: 6 beans, plain, no salt, a day.
๐Ÿฅ’ CucumberSafeMostly water, crunchy, safe. A good hot-day snack; big chunks can be gulped, so slice for small dogs. For a 10 kg dog: 4 slices, a day.
๐Ÿฅฆ BroccoliSafeFine in small amounts, raw or steamed. The florets contain isothiocyanates that irritate the stomach if broccoli is more than about 10 percent of the day's food; stalks can lodge in the throat. For a 10 kg dog: 2 small florets, steamed, chopped, a day.
๐ŸŸข PeasSafeGreen, snap and sugar snap peas are fine fresh or frozen; skip tinned peas with salt. Dogs with kidney problems should skip peas (purines). For a 10 kg dog: 1 tbsp, fresh or frozen, no salt, a day.
๐Ÿ— Cooked chickenSafePlain, boneless, skinless: the universal bland-diet protein. No bones (cooked ones splinter), no seasoning, no skin (fat). For a 10 kg dog: 50 g, plain, no bones or skin, a day as a topper or treat.
๐Ÿฅš Cooked eggsSafeScrambled or boiled with no butter, salt or oil: a complete protein many vets recommend for fussy or recovering dogs. Raw egg white blocks biotin over time. For a 10 kg dog: half a egg, cooked plain, a day.
๐Ÿš Plain riceSafeWhite rice is the bland-diet carbohydrate for upset stomachs; brown rice is fine day to day. Plain, cooked, no salt or butter. For a 10 kg dog: 3 tbsp, cooked plain, a day.
๐Ÿฅฃ OatmealSafeCooked plain porridge oats are a good fibre source for dogs, especially older ones. No sugar, raisins, milk or flavoured sachets. For a 10 kg dog: 2 tbsp, cooked in water, plain, a day.
๐Ÿฅ› Plain yoghurtSafePlain, unsweetened yoghurt is fine for most dogs and a probiotic bonus; check the label for xylitol. Skip it if your dog gets the runs from dairy. For a 10 kg dog: 1 tbsp, plain, unsweetened, no xylitol, a day.
๐Ÿฅœ Peanut butterSafeFine and beloved, in a spoon, not a jar (fat). Read the label every time: xylitol (also called birch sugar) in some brands is deadly to dogs. For a 10 kg dog: 1 tsp, xylitol-free, unsalted, a day.
๐ŸŸ Cooked salmonSafeExcellent omega-3 source, cooked through and boneless. Raw Pacific salmon can carry a parasite (salmon poisoning disease) that kills dogs; cook it. For a 10 kg dog: 40 g, cooked, boneless, unseasoned, a couple of times a week.
๐ŸŸ SardinesSafeTinned in water, no salt: omega-3s, calcium from the soft bones, and most dogs go wild for them. Not the ones in oil, tomato or brine. For a 10 kg dog: 1 sardine, in water, no salt, a few times a week.
๐Ÿˆ CantaloupeSafeFine in cubes, hydrating, but sugary; skip the rind. Diabetic dogs should not. For a 10 kg dog: 3 cubes, no rind or seeds, a day.
๐Ÿ PearsSafeFlesh is fine; core and seeds out (cyanide compounds and choking). Tinned pears in syrup are sugar bombs. For a 10 kg dog: 3 slices, cored, a day.
๐Ÿ“ StrawberriesSafeFibre, vitamin C and low calories. Fresh, hulled, cut for small dogs; skip anything in syrup or chocolate. For a 10 kg dog: 2 strawberries, hulled, halved for small dogs, a day.
๐Ÿ‡ RaspberriesSafeFine in small amounts. They contain trace natural xylitol, far too little to matter at a handful, so keep them a handful. For a 10 kg dog: 6 raspberries, a day.
๐Ÿฅญ MangoSafeSweet, safe flesh; the pit is a choking and obstruction risk and contains cyanide compounds. Peel and pit, small cubes, sugar means small amounts. For a 10 kg dog: 3 cubes, peeled and pitted, a day.
๐Ÿ PineappleSafeFresh pineapple flesh in small chunks is fine; the tough core and skin are not. Tinned pineapple in syrup, no. For a 10 kg dog: 3 chunks, fresh, no core or skin, a day.
๐Ÿฆƒ Cooked turkeySafePlain, skinless, boneless turkey is a lean protein. Christmas turkey with skin, stuffing, gravy and bones is a pancreatitis and obstruction case. For a 10 kg dog: 50 g, plain, no skin, bones or seasoning, a day as a topper.
๐Ÿฅฌ CelerySafeCrunchy, low-calorie, fine chopped into short pieces so the strings do not tangle. For a 10 kg dog: half a stick, chopped, a day.
๐Ÿฅ’ ZucchiniSafeCourgette is one of the safest vegetables: raw or cooked, low calorie, no known issues. For a 10 kg dog: 4 slices, raw or steamed, a day.
๐Ÿง€ Cottage cheeseSafeLow-lactose, high-protein; often used in bland or home-cooked diets. Plain, low-fat, a spoon at a time. For a 10 kg dog: 1 tbsp, plain, low-fat, a day.
๐ŸŸ Cooked white fishSafeCod, haddock, pollock: cooked, boneless, unseasoned; a gentle protein for sensitive stomachs and allergy diets. For a 10 kg dog: 50 g, cooked, boneless, a day.

Occasional treats

FoodVerdictWhy, and how much (for a 10 kg dog)
๐Ÿง€ CheeseOccasional treatMost dogs tolerate small amounts and it hides pills beautifully. It is fat and salt, so a cube, not a slab; lactose-sensitive dogs get diarrhoea. Blue cheeses: no (roquefortine). For a 10 kg dog: 1 small cube, hard cheese, no blue, a day at most.
๐Ÿฟ PopcornOccasional treatPlain, air-popped, fully popped kernels are fine in a few pieces. Butter, salt and unpopped kernels (teeth, choking) are the problems. For a 10 kg dog: 5 pieces, plain, air-popped, as an occasional treat.
๐Ÿž BreadOccasional treatPlain baked bread is harmless filler in a small piece. Raw dough is dangerous (rises in the stomach, makes alcohol). Raisin, garlic and onion breads: never. For a 10 kg dog: 1 small piece, plain, baked, occasionally.
๐Ÿฏ HoneyOccasional treatSafe in tiny amounts for adult dogs; sugar. Not for puppies under a year (botulism spores) or diabetic dogs. For a 10 kg dog: half a tsp, occasionally.
๐Ÿฅฅ CoconutOccasional treatFlesh and oil are not toxic, but the fat causes stomach upset and pancreatitis in quantity. Small amounts only; the shell is a hazard. For a 10 kg dog: 1 tsp, flesh or oil, occasionally.
๐ŸŒฝ CornOccasional treatKernels off the cob are fine in a spoon. The cob itself is one of the most common intestinal blockages vets remove: never let a dog have one. For a 10 kg dog: 1 tbsp, kernels only, never the cob, occasionally.
๐Ÿฅ” PotatoesOccasional treatCooked plain potato is fine in small amounts. Raw or green potatoes and the plant contain solanine; chips, crisps and mash with butter and salt are junk food. For a 10 kg dog: 2 tbsp, cooked plain, no skin, occasionally.
๐Ÿฆ ShrimpOccasional treatCooked, peeled, deveined shrimp are a fine low-fat treat. Raw shellfish and shells: no. For a 10 kg dog: 1 shrimp, cooked, peeled, occasionally.
๐ŸŸ TunaOccasional treatA little tinned tuna in spring water is fine now and then; it is high in mercury and salt for regular feeding, and tuna in oil or brine is worse. For a 10 kg dog: 1 tbsp, in spring water, once a week at most.
๐Ÿฅฉ Cooked porkOccasional treatPlain, cooked, lean pork is fine. Ham, bacon and sausages are salt and fat (pancreatitis); raw pork carries parasites; pork bones splinter. For a 10 kg dog: 40 g, lean, plain, cooked, occasionally.
๐Ÿ– HamOccasional treatNot toxic, but very salty and fatty; a small dog eating a lot of ham can end up with pancreatitis. A shred as a treat, not a meal. For a 10 kg dog: 1 small piece, rarely.
๐Ÿฅœ PeanutsOccasional treatPlain, unsalted, shelled peanuts are fine in small numbers. Salted, honey-roasted or flavoured, no; the fat adds up fast. For a 10 kg dog: 4 peanuts, unsalted, shelled, occasionally.
๐ŸŒฐ CashewsOccasional treatNot toxic like macadamias, but fatty; a few plain unsalted cashews are a treat, a handful is a stomach ache. For a 10 kg dog: 3 cashews, plain, unsalted, occasionally.
๐ŸŠ OrangesOccasional treatSegments of the flesh are fine for most dogs; the peel and pith upset stomachs. Sugary, so a segment or two. For a 10 kg dog: 1 segment, peeled, no pith, occasionally.
๐Ÿ’ CranberriesOccasional treatFresh or dried cranberries in small amounts are fine and not toxic. Sweetened dried cranberries add sugar; make sure they are not raisins. For a 10 kg dog: 5 cranberries, unsweetened, occasionally.
๐Ÿซ BlackberriesOccasional treatSafe in small amounts; like raspberries they contain trace xylitol, so a few, not a punnet. For a 10 kg dog: 5 blackberries, occasionally.
๐Ÿ’ CherriesOccasional treatThe flesh is fine; the pits, stems and leaves contain cyanide compounds and pits block small guts. Pit them or skip them. For a 10 kg dog: 2 pitted cherries, pitted, occasionally.
๐Ÿฅฉ BeefOccasional treatPlain, cooked, lean beef is a good protein. Fatty cuts, seasoning, onions in mince dishes and cooked bones are the problems. For a 10 kg dog: 40 g, lean, cooked, plain, a day as a topper.

Small amounts, with care

FoodVerdictWhy, and how much (for a 10 kg dog)
๐Ÿ… TomatoesSmall amounts, with careRipe red tomato flesh is fine in small amounts. Green tomatoes, stems and leaves contain solanine and tomatine: keep dogs out of the vegetable patch. For a 10 kg dog: 2 slices, ripe only, occasionally.
๐Ÿ„ MushroomsSmall amounts, with careShop mushrooms (button, chestnut, portobello) are safe plain. Wild mushrooms can be deadly and you cannot tell in a hurry: any wild mushroom is a vet call. For a 10 kg dog: 2 slices, shop-bought, plain, occasionally.
๐ŸŒฐ AlmondsSmall amounts, with careNot toxic like macadamias, but they are a choking hazard, high in fat, and often salted or flavoured. Better skipped. Best avoided; if one or two plain almonds went down, watch for coughing or vomiting.
๐Ÿฅ› MilkSmall amounts, with careMany adult dogs are lactose intolerant: a lap is fine, a bowl gives diarrhoea. Not a nutrient dogs need. For a 10 kg dog: 1 tbsp, occasionally at most.
๐Ÿฆ Ice creamSmall amounts, with careSugar, fat and lactose; chocolate, coffee, raisin and xylitol-sweetened versions are toxic. A lick of plain vanilla is fine; a frozen banana is better. For a 10 kg dog: 1 tsp, plain vanilla, no xylitol, rarely.
๐ŸŒญ Hot dogs and sausagesSmall amounts, with careSalt, fat, and often garlic or onion powder. A slice as a training treat happens; a whole hot dog is a pancreatitis gamble in a small dog. For a 10 kg dog: 2 thin slices, rarely.
๐Ÿฅ‘ AvocadoSmall amounts, with careThe flesh contains persin, which upsets dogs' stomachs (and is dangerous to birds and rabbits); the pit is a blockage risk and the fat can trigger pancreatitis. Not worth it. Skip it. If a small piece of flesh was eaten, watch for vomiting; if the pit went down, call the vet.
๐Ÿฅ„ CinnamonSmall amounts, with careNot toxic in a pinch of the ground spice; larger amounts and essential oil irritate the mouth and lungs and can drop blood sugar. Nutmeg, which often sits beside it, is toxic. A dusting is fine; keep the jar and any nutmeg out of reach.
๐ŸŸ Salmon skinSmall amounts, with careCooked, unseasoned salmon skin is fine in a small piece; it is fatty, and raw skin carries the same parasite risk as raw salmon. For a 10 kg dog: 1 small piece, cooked, unseasoned, occasionally.
๐Ÿฅฉ LiverSmall amounts, with careNutritious and adored, but rich in vitamin A: fed daily in quantity it causes bone problems (hypervitaminosis A). Small amounts a couple of times a week. For a 10 kg dog: 20 g, cooked plain, a couple of times a week.
๐Ÿฅฉ Raw meatSmall amounts, with careDogs can handle raw meat better than we can, but Salmonella and E. coli are real, mainly for the humans in the house, and raw pork and salmon carry parasites. If you feed raw, do it deliberately with hygiene, not from the counter. A stolen mouthful of raw meat usually passes; watch for vomiting and wash hands and bowls.

Never

FoodVerdictWhy, and how much (for a 10 kg dog)
๐Ÿซ ChocolateNeverTheobromine and caffeine; dark and baking chocolate are 5 to 10 times more dangerous than milk. Use the calculator with the wrapper in hand. Never. Ate some? Run the chocolate toxicity calculator now.
๐Ÿ‡ Grapes and raisinsNeverAcute kidney failure with no known safe dose. Sultanas, currants, mince pies, fruit cake and trail mix included. Never. Ate any? Call the vet now; see the grapes dose page.
๐Ÿง… Onions, garlic and chivesNeverDamage red blood cells over 3 to 5 days; garlic is 3 to 5 times as potent, powders more. Includes onion gravy, stuffing and takeaway curry. Never. Ate a lot? Use the onion dose page.
๐Ÿฌ XylitolNeverThe sweetener in sugar-free gum, mints, some peanut butters and baked goods: blood-sugar crash within an hour, liver failure at higher doses. Never. Ate any? Emergency; see the xylitol page.
๐Ÿฅœ Macadamia nutsNeverWeakness, tremor, vomiting and fever within 12 hours from about a nut per kilo. Rarely fatal, always a vet call. Never. See the macadamia dose page.
๐Ÿบ AlcoholNeverDogs get drunk on tiny amounts and can go into hypothermia and low blood sugar. Includes fermented fruit and raw dough. Never. More than a lap: call the vet.
๐Ÿž Raw doughNeverRises in the warm stomach and ferments into alcohol: bloat plus poisoning. Never. Ate any: go to the vet.
๐Ÿฆด Cooked bonesNeverSplinter and perforate or block the gut, or wedge in the mouth. Raw meaty bones under supervision are a different question for a different day. Never. Ate some: do not induce vomiting; call and watch for 72 hours.
โ˜• Coffee and caffeineNeverSame family as chocolate's theobromine: racing heart, tremors, seizures. Grounds, pods and pills are the concentrated forms. Never. Grounds or pills: call the vet.
๐ŸŒฐ NutmegNeverMyristicin causes disorientation, fast heart and seizures at doses found in a whole nutmeg or a lot of eggnog. Never in quantity. A pinch in a biscuit is not an emergency; a jar is.

Can dogs eat... FAQ

What human foods can dogs eat every day?

Plain cooked chicken, turkey or white fish, cooked eggs, carrots, green beans, cucumber, courgette, apple slices without the core, blueberries and pumpkin are the everyday-safe list, in amounts that keep extras under 10 percent of calories.

What foods are toxic to dogs?

Chocolate, grapes and raisins (and sultanas, currants, mince pies), onions, garlic and chives, xylitol (sugar-free gum and sweets, some peanut butters), macadamia nuts, alcohol, raw yeast dough, cooked bones, caffeine and nutmeg. Avocado and cherry pits are hazards rather than poisons.

How much of a treat can I give my dog?

Treats and human food together should stay under about 10 percent of daily calories: for a 10 kg dog that is roughly 40 to 60 kcal, a small carrot and a spoon of peanut butter, not a cheese sandwich. The checker scales portions to your dog's weight.

Can dogs eat cheese?

Most dogs tolerate small amounts of hard cheese; it is fat and salt, so a cube, not a slab, and no blue cheese. Lactose-sensitive dogs get diarrhoea from more than a little.

Can dogs eat bananas, strawberries and watermelon?

Yes, all three, in slices: sugar is the limit, and watermelon seeds and rind, strawberry tops and banana peel are the parts to remove.

Can dogs eat eggs?

Yes, cooked: scrambled or boiled with nothing added is a complete protein vets often recommend for fussy or recovering dogs. Raw egg white blocks biotin over time and carries bacteria.

What should I do if my dog ate something on the never list?

Use the My Dog Ate triage tool: it gives go-now / call / watch verdicts and weight-based dose tools for chocolate, grapes, onions, xylitol, macadamias, ibuprofen, paracetamol and cannabis, with poison-line numbers.

Related tools

Sources: ASPCA Animal Poison Control Center people-foods list; Pet Poison Helpline; Merck Veterinary Manual (food hazards, Allium, grapes, xylitol); WSAVA nutrition guidelines (10 percent treat rule). Portions are editorial amounts scaled by body weight for a healthy adult dog; dogs with pancreatitis, diabetes, kidney disease or allergies need their vet's list instead. Last reviewed August 2026.