Can Dogs and Cats Eat Dairy?

By the VetVerdict team · Last updated October 18, 2026 · General information, not veterinary advice

Sometimes, in small amounts. Dairy is not poisonous, but many dogs and most adult cats are lactose intolerant and get an upset stomach.

Dogs

Safe in ModerationMild

Most adult dogs have limited lactase and can get an upset stomach or diarrhea from dairy, though small amounts of plain cheese or yogurt are usually tolerated.

Cats

Safe in ModerationMild

Contrary to the popular image of cats drinking milk, most adult cats are lactose intolerant and can develop digestive upset from dairy.

When to call your vet: if your pet shows any of the signs below, seems unwell, or you are unsure how much was eaten, contact your veterinarian or the ASPCA Animal Poison Control Center at (888) 426-4435 (a consultation fee may apply).

Why milk upsets so many pets

After weaning, most mammals produce much less lactase, the enzyme that digests milk sugar. Undigested lactose ferments in the gut, causing gas, bloating and loose stools. The popular picture of a cat lapping up a saucer of milk is mostly a myth.

Cheese, yogurt and everything in between

Many dogs tolerate small amounts of plain yogurt or a few bits of plain cheese as treats, but fatty dairy such as cream and rich cheeses can trigger pancreatitis in susceptible dogs. Avoid cheeses flavored with onion, garlic or herbs, and blue-veined cheeses, which can contain compounds best avoided. Yogurts must be unsweetened and free of xylitol.

Kittens need a proper kitten milk replacer, not cow's milk. For adult cats, lactose-free products made for cats are a better occasional treat.

Signs to watch for

Mild upset usually appears within hours of eating dairy and settles once it is out of the system.

What to do

For mild upset, stop the dairy and make sure fresh water is available. Call your vet if vomiting or diarrhea is severe or persistent, or if your pet seems lethargic or has a painful belly.

Safer alternatives

Lactose-free pet milk, or simply water, are easy substitutes.

Frequently asked questions

Can dogs eat cheese?

Small amounts of plain cheese are fine for many dogs, but watch the fat and salt, avoid flavored varieties, and stop if it causes stomach upset.

Can cats drink milk?

Most adult cats are lactose intolerant. If you want to treat your cat, look for lactose-free milk made for cats.

Related safety guides

General information only. This page is not a substitute for professional veterinary advice. Toxicity depends on the amount eaten and your pet's size, age and health. If you are unsure, contact your veterinarian or the ASPCA Animal Poison Control Center at (888) 426-4435 (a consultation fee may apply).
Check another food or plant →Read the full toxic foods guide →