Skip to content
Sweets and snacks

Can dogs eat honey?

Updated

Answer In moderation

Yes, in moderation: a little honey will not harm a healthy adult dog, but honey is nearly pure sugar and is not for puppies.

  1. Safe
  2. In moderation
  3. Not safe
  4. Dangerous

Why only in moderation for dogs

Honey is not toxic to dogs. Still, it is made up nearly entirely of sugars, so it is high in calories, adds to weight gain and harms the teeth. A dog has no need for sugar, so honey is fine only as a treat now and then, not every day.

Raw honey can contain bacterial spores. These can be dangerous to puppies and to dogs with a weakened immune system, so do not give honey to them. A dog that has diabetes or is overweight should not be given honey either.

How to give it

  • Give only a very little, and only now and then.
  • Choose pure honey with no additives or sweeteners.
  • Do not give it to puppies or to dogs with a weakened immune system, diabetes or excess weight.
  • The first time, give very little and watch how your dog feels.

What to watch out for

  • High in sugar and calories: honey adds to weight gain and tooth decay.
  • In a dog with diabetes, honey raises the blood sugar level.
  • Raw honey can contain bacterial spores that are dangerous to puppies and to dogs with a weakened immune system.
  • Too much honey can cause diarrhoea.
  • Honey cakes, biscuits and sweets can contain xylitol, chocolate or raisins.

What to give instead

Looking for a treat?

The "Dog treats" category compares prices for 10,446 products across shops. It is a product category, not a recommendation of what to give.

Browse the category

This is general information, not a consultation with a vet. Every animal is different: if your pet is unwell or you are unsure, ask your vet.