Deprecated: Return type of Requests_Cookie_Jar::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/wildfac1/public_html/wp-includes/Requests/Cookie/Jar.php on line 63

Deprecated: Return type of Requests_Cookie_Jar::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/wildfac1/public_html/wp-includes/Requests/Cookie/Jar.php on line 73

Deprecated: Return type of Requests_Cookie_Jar::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/wildfac1/public_html/wp-includes/Requests/Cookie/Jar.php on line 89

Deprecated: Return type of Requests_Cookie_Jar::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/wildfac1/public_html/wp-includes/Requests/Cookie/Jar.php on line 102

Deprecated: Return type of Requests_Cookie_Jar::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/wildfac1/public_html/wp-includes/Requests/Cookie/Jar.php on line 111

Deprecated: http_build_query(): Passing null to parameter #2 ($numeric_prefix) of type string is deprecated in /home1/wildfac1/public_html/wp-includes/Requests/Transport/cURL.php on line 345

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/wildfac1/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 40

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/wildfac1/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 51

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/wildfac1/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 68

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/wildfac1/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 82

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/wildfac1/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 91

Deprecated: http_build_query(): Passing null to parameter #2 ($numeric_prefix) of type string is deprecated in /home1/wildfac1/public_html/wp-includes/Requests/Transport/cURL.php on line 345

Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in /home1/wildfac1/public_html/wp-content/plugins/wordpress-seo/src/conditionals/third-party/elementor-edit-conditional.php on line 22

Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in /home1/wildfac1/public_html/wp-content/plugins/wordpress-seo/src/conditionals/third-party/elementor-edit-conditional.php on line 28
Mudpuppy mechanisms for breathing
Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /home1/wildfac1/public_html/wp-content/plugins/wordpress-seo/src/generators/schema-generator.php on line 186
Original Wild Facts

Wild Fact #973 – A Breath of Fresh Air – Mudpuppy

mudpuppy

If humans lived underwater, would a mudpuppy be man’s best friend? This is a philosophical question of course (as well, it helped me open up today’s post).  That’s right animal fans, today’s fact is about the aquatic salamander also known as the mudpuppy. As many of you may know, the mudpuppy is a type of salamander which prefers to live in shallow lakes or streams.  They may go unnoticed since they love hiding under rocks.  I know I didn’t get to see them often growing up in Northern Ontario but believe me, they were there.

By this point, you are hopefully wondering what is so dog-gone interesting about this little underwater puppy? Well,  I will give you a hint, it has to do with the way the mudpuppy breathes.  You see, there are three different ways that the aquatic salamander is able to take in oxygen to survive.  The primary source is through the brightly coloured external gills.  The mudpuppy is one of the select few salamander species to retain its gills in adult form. This method of breathing is of course similar to fish.  If the mudpuppy feels like mixing it up a little, they can also take in oxygen through their skin. Yep, that’s right!  They can absorb oxygen right through their skin.  Finally, if the mudpuppy really wants to, it can actually go to the surface and use it’s lungs to take in a nice deep breath of fresh air. As you can tell, suffocating these little creatures would be extremely difficult!

Mudpuppy Fast Fact: Mudpuppies received their name since it was believed they were capable of making sounds similar to a dog’s bark. This turned out to be false, however, the name stuck.

10 Comments

  1. Ahhh…this bring back memories. We used to go swimming in Sturgeon Falls when we were kids and before diving into the water we had to wait for these wonderful little creatures. Gary B. and Bev do you remember?

    Thanks for the memories Nathan….as usual excellent work!

    1. The mudpuppy most likely retained its gills due to the amount of time they spend underwater. Not all salamanders spend their entire adult life in the water like these little guys do. In that regard the gills make sense, so the question becomes, why did they retain their lungs??

  2. I want to be able to breathe three different ways – it’d be a great solution to the common cold’s annoying side effect of stuffy noses. =) I love your posts – it’s a great way to learn something new every day with a fun twist =)

    1. I never thought of that Samantha! Having alternative breathing methods would be handy this time of year. Thanks for reading and the nice compliments!

    1. Hi Josh and welcome to Wild Facts. I really appreciate you checking out the site. You have asked a very good question. I am not too sure what happens once 1000 Wild Facts have been provided. I am hoping that Wild Facts will expand and change over the next three years (which is how long it should take to get to a 1000). Hopefully something will happen. I would love to hear about any ideas!

      Thanks again for reading!

  3. It does bring back memories. Unfortunately, they don’t make very good pets, especially when your Mom isn’t keen on them. Are these little guys amphibians?

    1. You tried keeping Mudpuppies as pets? Glad this post was able to bring back some memories. Yes, these little guys are indeed amphibians!

      Thanks for reading!

Leave a Reply

Your email address will not be published.