Can dogs eat honey?

Caution — healthy adults only, not puppies

Small amounts of plain honey are fine for healthy adult dogs. Never give honey to puppies under a year or to diabetic dogs.

The full picture

Honey isn't toxic to dogs. Some owners use small amounts to soothe coughs or as a high-value training treat. Issues are sugar content, calories, and — critically for puppies — botulism. Raw honey can contain Clostridium botulinum spores, which adult dogs handle fine but can cause serious illness in puppies under a year, whose immune systems are still developing. Diabetic dogs should avoid honey entirely. For healthy adults, a quarter teaspoon occasionally is a fine treat.

Risks to watch for

  • Botulism in puppies under 1 year
  • Blood sugar spikes in diabetic dogs
  • Weight gain
  • Tooth decay with regular use

Potential benefits

  • Soothes mild coughs in adults
  • Some natural antioxidants

Safe portion size

1/4 teaspoon for small dogs, 1 teaspoon for large dogs, occasional.

[ Display ad placement — activate once site traffic passes 10,000/month ]

Safer alternatives

  • Plain mashed banana
  • Small amount of plain yoghurt

Unexpected vet bills can run into thousands

One emergency visit for food poisoning can cost £500–£5,000+. Compare UK pet insurance in 60 seconds.

Compare pet insurance →

Checked against UK veterinary guidance — see our editorial standards and source list. If your dog has eaten something and you need urgent advice, call a vet or the Animal PoisonLine on 01202 509000.

Important: This page is general information, not veterinary advice. Every dog is different, and individual factors (age, breed, health conditions, medications) can change what's safe. If in doubt, always contact your vet — or the Animal PoisonLine on 01202 509000 in the UK.