Skip to content
Dairy and eggs

Can dogs drink milk?

Updated

Answer In moderation

Yes, in moderation: a little milk now and then is fine, but adult dogs digest lactose less well, so milk can cause diarrhoea.

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

Why only in moderation for dogs

Milk is made of water, protein, fat and a milk sugar called lactose. Puppies digest lactose well because their bodies make the enzyme that breaks it down while they suckle. Once grown, they make less of it, so in some dogs milk causes diarrhoea, bloating or vomiting.

If your dog is fine after a little milk, it can be given now and then. Full-fat milk, cream and sweetened dairy products add calories. Cow's milk is not suitable for puppies either: it does not replace their mother's milk.

How to give it

  • The first time, give very little and watch how your dog feels.
  • Choose plain skimmed milk or lactose-free milk.
  • Do not give milk instead of water: your dog should always have fresh water.
  • Give it only now and then.

What to watch out for

  • Lactose can cause diarrhoea, bloating or vomiting.
  • Full-fat milk and cream add calories and can upset digestion.
  • Cow's milk does not replace a mother's milk for puppies.
  • Cocoa and chocolate milk drinks are dangerous for dogs, and sweetened drinks are high in sugar.

Different parts

Not every part of this food is equally safe.

  • Cream and condensed milk

    Not safe

    They are high in fat or sugar, so it is better not to give them to a dog.

What to give instead

Looking for a treat?

The "Dog treats" category compares prices for 10,394 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.