Why Is Your Guinea Pig Not Eating?

Disease Prevention ๐Ÿ“… August 8, 2026 ๐Ÿ‘ 5744

๐Ÿ“ Summary

A guinea pig that stops eating usually has gut trouble or a cold. Causes include gastroenteritis (from bad bacteria, cold, or dirty water), chilling and anorexia in winter, or wrong/high-moisture foods and spoiled feed. Find the cause fast and see a vet if it persists.

1 Why a Guinea Pig Stops Eating

I. Gastroenteritis

Guinea pigs get gastroenteritis easily because their guts are delicate. Signs are soft stool, low appetite, dullness, and diarrheaโ€”common in spring-autumn transitions and summer. When Salmonella or E. coli invade and immunity drops with season or diet change, the bacteria boom and cause inflammation.

So feed on a schedule, never give raw waterโ€”only clean drinking water. In season changes with big day-night swings, keep them warm; chilling can trigger gastroenteritis.

II. Chilling and Colds

Winter is cold; without warmth a guinea pig catches a cold, loses appetite, and refuses food. In cold weather watch their state and move them to a warmer room or add a warm blanket to the cage. Some get anorexia after illnessโ€”eating little or nothingโ€”and need a vet check.

III. Food Problems

Guinea pigs are herbivores; feed mainly dry or fresh hay, not too many fresh fruits and vegetables, since watery food burdens the gut and causes soft stool or diarrhea. Leek, spinach, and cabbage cause diarrhea and bloating, so avoid them. Bad food makes them refuse to eat from discomfort, so watch the diet.

Sudden feed changes or spoiled, moldy feed also cut intake or cause refusal; store feed well for their health.

Want to learn more about pet health?

Explore our pet health channel for more science-based care guides

Read More Articles โ†’