Skip to content
Dairy and eggs

Can cats drink milk?

Updated

Answer Not safe

No: adult cats digest milk sugar, lactose, poorly, so milk can cause diarrhoea, and what a cat needs to drink is water.

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

Why cats should not have it

Kittens digest their mother's milk, but as a cat grows up its body makes less and less of the enzyme that breaks down lactose. Undigested lactose draws water into the gut and ferments, which can lead to diarrhoea, bloating or vomiting.

The picture of a cat lapping milk from a saucer is a myth. Milk does not replace water and adds calories and fat the cat does not need. Cow's milk is not right for kittens either: an orphaned kitten needs a special kitten milk replacer, which your vet can advise on.

What to watch out for

  • Lactose can cause diarrhoea, bloating and vomiting.
  • Milk and cream add fat and calories that can make a cat put on weight.
  • Cow's milk is not suitable for kittens and can give them diarrhoea.
  • If diarrhoea lasts longer than a day, the cat vomits more than once, will not eat, or a kitten has diarrhoea, contact a vet.

Different parts

Not every part of this food is equally safe.

  • Cow's milk

    Not safe

    Cow's milk is high in lactose, so it is better not to give it to a cat.

  • Lactose-free cat milk

    In moderation

    Lactose-free cat milk sold in pet shops is fine only as a treat, not instead of water.

What it can cause

Signs that can appear after eating it. Each page explains what to look out for and when to hurry to a vet.

What to give instead

Foods that are safer to give.

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.