Strict Standards: Redefining already defined constructor for class wpdb in /home/thepuffer/www/www/cms/wp-includes/wp-db.php on line 52

Strict Standards: Redefining already defined constructor for class WP_Object_Cache in /home/thepuffer/www/www/cms/wp-includes/cache.php on line 389

Strict Standards: Declaration of Walker_Page::start_lvl() should be compatible with Walker::start_lvl($output) in /home/thepuffer/www/www/cms/wp-includes/classes.php on line 537

Strict Standards: Declaration of Walker_Page::end_lvl() should be compatible with Walker::end_lvl($output) in /home/thepuffer/www/www/cms/wp-includes/classes.php on line 537

Strict Standards: Declaration of Walker_Page::start_el() should be compatible with Walker::start_el($output) in /home/thepuffer/www/www/cms/wp-includes/classes.php on line 537

Strict Standards: Declaration of Walker_Page::end_el() should be compatible with Walker::end_el($output) in /home/thepuffer/www/www/cms/wp-includes/classes.php on line 537

Strict Standards: Declaration of Walker_PageDropdown::start_el() should be compatible with Walker::start_el($output) in /home/thepuffer/www/www/cms/wp-includes/classes.php on line 556

Strict Standards: Declaration of Walker_Category::start_lvl() should be compatible with Walker::start_lvl($output) in /home/thepuffer/www/www/cms/wp-includes/classes.php on line 653

Strict Standards: Declaration of Walker_Category::end_lvl() should be compatible with Walker::end_lvl($output) in /home/thepuffer/www/www/cms/wp-includes/classes.php on line 653

Strict Standards: Declaration of Walker_Category::start_el() should be compatible with Walker::start_el($output) in /home/thepuffer/www/www/cms/wp-includes/classes.php on line 653

Strict Standards: Declaration of Walker_Category::end_el() should be compatible with Walker::end_el($output) in /home/thepuffer/www/www/cms/wp-includes/classes.php on line 653

Strict Standards: Declaration of Walker_CategoryDropdown::start_el() should be compatible with Walker::start_el($output) in /home/thepuffer/www/www/cms/wp-includes/classes.php on line 678
The Puffer Forum • The Puffer Library » Neale Monks

TPF Author: Neale Monks

About the Author

I. Clean Up Crew

Clean-up crews are meaningless in freshwater and brackish aquaria, and only mean something in reef tanks. You don’t need them in ordinary (non-reef) marine tanks anymore than in freshwater tanks. (» Click here to read the rest of this article…)

III. Feeder Fish - The Pros and Cons

Most aquarium fish are carnivores, though their prey is usually small crustaceans and insects. (» Click here to read the rest of this article…)

III. Inside the mind of a puffer

Understanding pufferfish behaviour for better pufferfish husbandry

Pufferfish are among the most popular of all the oddball fish, and most aquarium stores carry at least one or two species. There is much about pufferfish that is fascinating, whether it is the fact that many species are highly poisonous through to their bizarre parrot-like beak. Some species do very well in aquaria, learning to recognise their owner and soon learn to beg for food. (» Click here to read the rest of this article…)

XI. The Nice Puffer: Colomesus asellus, the South American Puffer

Pufferfish generally have a reputation for being aggressive loners, but one species that isn’t is the South American pufferfish Colomesus asellus, often simply called the SAP. (» Click here to read the rest of this article…)