Spanish Hogfish by LiveAquaria
It is a beneficial fish for cleaning parasites off of its tank mates. The Spanish Hogfish will need to be kept in a 150 gallon or larger fish-only tank, or the reef will become its buffet. It is aggressive towards smaller, docile fish that are easily bullied.
The mature adult Spanish Hogfish will eat snails, worms, mussels, small fish, shrimp, and squid.
Size Guide
| Size Category | Range (inches) |
|---|---|
| Small | 1″ to 2-1/2″ |
| Medium | 2-1/2″ to 4″ |
| Large | 4″ to 6″ |
| X-Large | 6″ or Larger |
FAQ
What kind of tank size is required for a Spanish Hogfish?
A 150 gallon or larger fish-only tank is recommended to keep the Spanish Hogfish safe and prevent it from preying on tank mates.
Is the Spanish Hogfish suitable for a reef tank?
No, the Spanish Hogfish is not suitable for a reef tank. It is aggressive and will likely consume invertebrates and smaller fish.
What does the Spanish Hogfish eat?
The mature adult Spanish Hogfish eats snails, worms, mussels, small fish, shrimp, and squid.

Steven Rees –
The Spanish Hogfish has been a great addition to our 180-gallon tank. It helps clean up dead snails and small debris. We’ve had to remove a few smaller fish due to its aggression, but it’s effective at keeping the tank clean.
Paul Wright –
We kept it in a fish-only setup and it’s been active and healthy. It does eat small shrimp occasionally, so we monitor the tank closely. Overall, it’s a useful cleaner but not for beginners.
Andrew Marshall –
It’s aggressive and we had to remove a peaceful shrimp species. The tank is now cleaner, but it’s not a good fit for mixed communities. Only recommend for experienced aquarists with large tanks.