How to use this "can my dog eat it" checker
Type any food into the search box or tap a filter. Each food gets one of three labels. Safe means the plain food is generally fine for healthy adult dogs in treat-sized amounts. Caution means it is not poisonous in small amounts but can upset the stomach, add too much fat or salt, or depends on how it is prepared. Toxic means it can poison a dog and should never be fed on purpose. The list is based on widely published veterinary guidance from poison-control services and veterinary associations, and it is meant for quick reference, not a diagnosis.
The most dangerous foods for dogs
Five foods cause the majority of serious kitchen poisonings. Chocolate contains theobromine, which dogs process slowly; the darker and more bitter the chocolate, the more theobromine per gram, so a small square of baking chocolate can be riskier than a milk-chocolate bar. Grapes and raisins are unpredictable: some dogs eat a handful with no problem while others develop kidney failure, and no safe dose has been established, which is why vets treat any ingestion seriously. Xylitol, a sweetener found in sugar-free gum, mints, some peanut butters, toothpaste and baked goods, triggers a sudden insulin release in dogs and can drop blood sugar within 30–60 minutes. Onions and garlic in every form, including powders in gravy, soup and baby food, damage red blood cells over several days. Macadamia nuts cause weakness in the back legs, tremors and fever.
Foods that need caution
"Caution" foods are where most owner confusion lies. Dairy is a good example: cheese is a popular training treat and is usually fine in small cubes, but milk causes diarrhea in many adult dogs because they produce less lactase. Peanut butter is a favourite, yet it moves straight to the toxic list if the label mentions xylitol or "birch sugar". Bread is harmless but nutritionally empty, while raw yeast dough is dangerous. Avocado flesh is low risk for dogs, but the large pit can cause an intestinal blockage. When in doubt, offer a tiny amount, keep treats under about 10% of daily calories, and watch for vomiting, diarrhea or lethargy.
Healthy human foods dogs can enjoy
Plenty of everyday foods make excellent low-calorie treats. Carrot sticks, cucumber slices and plain green beans are crunchy and filling, which helps dogs on a diet. Blueberries, strawberries, seedless watermelon and apple slices without the core are sweet treats in moderation. Plain cooked chicken, white fish and fully cooked eggs are good protein toppers, and a bland diet of boiled chicken with white rice is often suggested by vets after a stomach upset. Plain canned pumpkin (not spiced pie filling) is commonly used for mild digestive issues. Always serve food plain: salt, butter, oil, onion and garlic seasonings turn a safe food into a problem.
What to do if your dog ate something toxic
- Remove any remaining food and note what was eaten, how much and when.
- Check the packaging for ingredients such as xylitol, raisins or cocoa percentage.
- Call your veterinarian or an emergency animal hospital immediately, even if your dog seems normal. Many poisonings show symptoms hours later.
- Do not make your dog vomit unless a vet tells you to; it can be harmful with some substances.
- Bring the packaging with you if you go to the clinic.
Portion and size matter
Toxicity depends on dose relative to body weight. A chocolate chip cookie that a 40 kg Labrador shrugs off may be a real problem for a 3 kg Chihuahua. Puppies, senior dogs and dogs with kidney, liver or pancreas problems are more sensitive, and dogs with a history of pancreatitis should avoid fatty foods such as cheese, bacon and ham completely. This checker gives general categories only; your vet knows your dog's weight, age and medical history and is the right person to ask about anything specific.
Symptoms of food poisoning in dogs
Signs depend on what was eaten, but owners most often notice vomiting, diarrhoea, drooling, restlessness or unusual tiredness. Chocolate tends to cause hyperactivity, a racing heart, panting and, in severe cases, tremors or seizures, usually within 6–12 hours. Xylitol can cause weakness, wobbling and collapse within an hour as blood sugar drops. Grape and raisin poisoning may start with vomiting, then reduced urination over the next one to three days as the kidneys are affected. Onion and garlic damage builds up, so pale gums, weakness and dark red urine can appear several days later. Because the delay can be long, a dog that "seems fine" right after eating something toxic is not necessarily safe.
Worked example: how much chocolate is too much?
Theobromine content varies a lot by type. As a rough guide often quoted by vets, milk chocolate contains around 1.5–2 mg of theobromine per gram, dark chocolate roughly 5–16 mg per gram, and unsweetened baking chocolate even more. Mild signs can begin at about 20 mg per kg of body weight. That means a 10 kg dog could show symptoms after roughly 100 g of milk chocolate but after only 15–40 g of dark chocolate. Cocoa powder and cocoa mulch used in gardens are also risky. These numbers are for understanding the risk only; always phone a vet rather than trying to calculate a "safe" amount yourself.
Festivals, parties and hidden risks
Many poisonings happen around holidays when there is more food within reach: sweets and dry fruit during Diwali, chocolate at Easter and Christmas, fruit cake with raisins, and barbecue leftovers with onion-heavy marinades and cooked bones. Guests may also give scraps without knowing the rules. Keep bins closed, put handbags with sugar-free gum out of reach, and tell visitors politely not to feed your dog. A dedicated jar of safe treats such as carrot sticks lets everyone join in without risk.
Safe treat ideas you can make at home
- Frozen carrot or cucumber sticks for teething puppies and hot days.
- Pumpkin and oat cookies: plain pumpkin, oats and an egg, baked until firm.
- Chicken and rice bites with no salt, oil or onion.
- Blueberry yogurt drops: plain unsweetened yogurt and blueberries frozen in a tray.
Introduce any new food slowly, one at a time, so you can spot an upset stomach or allergy.
For more pet guides, feeding tips and breed care articles, visit Cute Home Pet World.
Frequently asked questions
Can dogs eat chocolate?
No. Chocolate contains theobromine and caffeine, which are toxic to dogs. Dark and baking chocolate are the most dangerous. Call a vet if your dog eats any.
Can dogs eat grapes or raisins?
No. Grapes and raisins have been linked to kidney failure in dogs and no safe amount is known.
Can dogs eat cheese?
Usually yes, in small plain pieces. Cheese is high in fat and salt, so avoid it for dogs with pancreatitis or lactose intolerance.
Is peanut butter safe for dogs?
Plain peanut butter without xylitol is fine in small amounts. Always check the label for xylitol or birch sugar.
What fruits can dogs eat?
Apples without seeds, bananas, blueberries, strawberries and seedless watermelon are generally safe in moderation. Grapes and cherries with pits are not.
Can dogs eat bananas?
Yes, in moderation. Bananas are safe but high in sugar, so a few slices are enough as a treat.
My dog ate chocolate but seems fine. Should I wait?
No. Symptoms can take 6–12 hours to appear. Call your vet with the type and amount of chocolate and your dog's weight.