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 » Damien Wagaman, AKA puffer_archer

TPF Author: Damien Wagaman, AKA puffer_archer

About the Author

I. Alone but Not Lonely: The Importance of Keeping Puffers Solo

Lately, I’ve been concerned about a trend I’ve noticed on Puffer-keeping forums: Aquarists purchase an additional Puffer to prevent the first Puffer that they own from “getting lonely”. In this article, I hope to explain why this is unnecessary, and may even be hazardous for your Puffers. (» Click here to read the rest of this article…)

V. Help! My Puffer is Air-filled!

What to do if a puffer inflates with air?

Almost anyone who has heard of a puffer can tell you what makes them different from every other fish. It is their amazing ability to double or triple their size when needed for their protection. This amazing ability is made possible by unique adaptations. First, they do not have ribs. This allows their stomach to expand without having bone interference. Second, they have specialized muscles around their stomach and within their mouth to funnel water into the stomach. Finally, puffers have a thick rubbery skin that can expand easily. Both the stomach and skin are also pleated and folded, providing more room for expansion. Nearly all puffers also have spines that become very visible and erect when the puffer is in its expanded form. (» Click here to read the rest of this article…)