About feeding a guppy
Guppies are tiny, active, prolific livebearers with small appetites and a tendency to be overfed in community tanks.
How much should a guppy eat?
Aquatic feeding is measured as a share of body weight per day, adjusted to the two-minute rule. The chart below uses about 2% of body weight daily.
| Body weight | Food per day (~2% of body weight) |
|---|---|
| 0 g | 0.00 g/day |
| 0 g | 0.01 g/day |
| 0 g | 0.01 g/day |
| 1 g | 0.01 g/day |
| 1 g | 0.01 g/day |
| 1 g | 0.02 g/day |
| 1 g | 0.02 g/day |
What to feed
Guppies eat crushed flakes, micro-pellets and small live or frozen foods; they appreciate some plant content too.
How often to feed
Feed tiny pinches once or twice a day, only what's cleared in two minutes.
Frequently asked questions
How much should I feed guppies?
Just a tiny pinch once or twice a day โ only what they finish in a couple of minutes. Their small size makes overfeeding and resulting water problems very easy.
How much should I feed my fish?
Only what they finish in about two minutes, once or twice a day โ usually a pinch. As a rule of thumb, most community fish eat around 1-1.5% of body weight daily; large slow fish like goldfish need less.
How often should I feed aquarium fish?
Once or twice a day for most species, with one fasting day per week. Fry and very active small fish need more frequent small feedings.