Can Dogs and Cats Eat Dairy?
By the VetVerdict team · Last updated October 18, 2026 · General information, not veterinary advice
Dogs
Safe in ModerationMildMost 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 ModerationMildContrary to the popular image of cats drinking milk, most adult cats are lactose intolerant and can develop digestive upset from dairy.
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
- Gas and bloating
- Loose stool or diarrhea
- Vomiting
- Stomach cramps
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.
