Aquariumpro
🔍
← Back to species
FishSaltwaterBeginnerSemi aggressive

Green Puller

Mecaenichthys immaculatus

A cool-water damselfish from Australian rocky reefs with attentive parenting instincts.

Green Puller
1 / 22
CC BY-SA 3.0

About

The green puller (Mecaenichthys immaculatus) is a damselfish native to the inshore rocky and weedy reefs of New South Wales, Australia, making it something of an oddity in a hobby dominated by tropical Indo-Pacific species. Its temperate origins mean it thrives at cooler water temperatures than most reef fish you'll encounter, which is worth keeping in mind when planning a tank around it. The name suggests a greenish cast to the body, and its clean, unmarked appearance, immaculatus means spotless, gives it a understated look compared to many of its more colorful damselfish relatives. In the wild, adults stick close to reef structure, using rocky outcroppings and algae growth as shelter and hunting grounds. Like most damsels, it's a carnivore and will readily accept meaty prepared and frozen foods in captivity. Breeding behavior is genuinely interesting to observe. Pairs form during spawning, eggs are laid directly on the substrate where they stick in place, and the male takes on active guarding and fanning duties until the eggs hatch. Rated as beginner-friendly, this is a manageable fish for someone setting up a cool-water or temperate marine system, a niche that doesn't get nearly enough attention in the hobby.

Frequently asked questions

How big does the Green Puller get?
The Green Puller reaches about 3–4.5" as an adult.
What size tank does the Green Puller need?
A minimum of 55 gallons is recommended for the Green Puller.
What water parameters does the Green Puller need?
The Green Puller does best with a temperature of 72–82°F, a pH of 8–8.4.
Is the Green Puller aggressive?
The Green Puller is semi-aggressive. It can work in a community with careful tankmate choices and enough space.
What does the Green Puller eat?
The Green Puller is a carnivore. It needs a meaty, protein-rich diet of frozen or live foods.
How long does the Green Puller live?
With good care, the Green Puller typically lives 4-6 years.
Is the Green Puller reef safe?
The Green Puller is not considered reliably reef safe and may harm corals or invertebrates.