Check water quality immediately
If your guppy is refusing food, the most common cause is poor water quality. Guppies are sensitive to ammonia and nitrite spikes. Test your tank water with a liquid test kit. Ammonia and nitrite should be zero; nitrate should be below 20 ppm. If levels are high, perform a partial water change of 25-30% with dechlorinated water at the same temperature. Also check pH (6.8-7.8) and temperature (74-82ยฐF). Sudden changes can stress fish and suppress appetite.
Evaluate diet and feeding habits
Guppies need a varied diet. Offer high-quality flake food as a staple, but supplement with frozen or live foods like brine shrimp, daphnia, or bloodworms. Some guppies may ignore flakes if they are stale or low in protein. Try soaking flakes in garlic juice to entice picky eaters. Feed small amounts twice a day, only as much as they can eat in 2-3 minutes. Overfeeding can foul water and cause bloating. If your guppy hasn’t eaten for 2-3 days, fast them for 24 hours, then offer a small amount of a different food.
Identify stress and health issues
Stress from aggressive tank mates, overcrowding, or recent changes can cause appetite loss. Ensure the tank is at least 10 gallons with plenty of plants and hiding spots. Avoid sudden lighting changes or loud noises. Illnesses like swim bladder disorder (guppy floats sideways or upside down), internal parasites (stringy white poop), or velvet (gold dust on skin) often lead to not eating. Quarantine sick fish in a separate tank. For swim bladder issues, feed a blanched, peeled pea (remove shell) and fast for 2 days. For other symptoms, consult a veterinarian experienced with fish.
Review tank conditions and mates
Check filter flow – strong currents may discourage eating. Use a sponge filter or baffle to reduce flow. Ensure oxygen levels are adequate with an air stone if needed. Male guppies sometimes chase females relentlessly, causing stress and loss of appetite. Ensure a ratio of 1 male to 2-3 females. Other bottom feeders like corydoras can outcompete guppies for food. Target feed your guppy by using a pipette to place food near them. Also, note if your guppy is pregnant – females may eat less before giving birth.
When to take action and seek help
If your guppy hasn’t eaten for 4-5 days, appears lethargic, has clamped fins, or shows visible spots, lesions, or bloating, consult a veterinarian who treats fish. In the meantime, perform a 25% water change daily, check water parameters, and offer a variety of foods. Quarantine any new fish before adding to the main tank. Remember, prevention is key: maintain stable water conditions, provide a balanced diet, and observe your fish daily for early signs of trouble.
Key Takeaway
Test your water and vary the diet first; if symptoms persist, consult a fish veterinarian.