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
Facts about the Bluestreak Cleaner Wrasse
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
Fish, Original Wild Facts

Wild Fact #694 – The Ideal Relationship – Bluestreak Cleaner Wrasse

Bluestreak Cleaner Wrasse Feeding - Photo by Nick Hobgood (Wikimedia)

Yesterday we were lucky enough to hang out with the Monkey’s of Central America.  Today we are heading to the coastal portions of the Pacific Ocean, although if you prefer you may also head to the Atlantic Ocean, Indian Ocean, the Red Sea or any other sea around Southeast Asia.  In all of these places you will have the opportunity to learn about the Bluestreak Cleaner Wrasse.  Normally these little fish can be found hanging around coral reefs in these shallow coastal areas.

The Bluestreak Cleaner Wrasse is typically a small sized fish with the average length being about 11 cm (4″) long.  Although they are small they sure do lead an interesting life.  For starters this tiny fish is a carnivore which feeds upon parasites and dead tissue of larger fish.  This creates a perfect mutualist relationship between the Wrasse and the fish it is living off of.  In this case the Bluestreak Cleaner Wrasse gets to eat and is protected by the larger fish while the host receives all kinds of health benefits from the Wrasse.  Remember, Parasite Week?  This little fish will take care of those pesky parasites.   The larger fish usually recognize the Bluestreak Cleaner Wrasse by their lateral stripe running down the length of their body.  Once the larger fish has the attention of the Wrasse they will strike a species specific pose which allows the Wrasse access to their body surface, gills and even their mouth.  That cleaner fish would have to be brave to go towards the mouth of a potential predator.

Drawing of a Bluestreak Cleaner Wrasse

The feeding behaviour of the Cleaner Wrasse is interesting but nowhere near as interesting as their unique social behaviour.  Basically all Bluestreak Cleaner Wrasse begin their life as females. In a group of 6 to 8 Cleaner Wrasse there is usually only one male while the rest are females or juveniles.  So if they all begin life as a female than how do you get males?  This is a good question and the answer is they practice sequential hermaphroditism.  All this means is once the male dies, the strongest female will simply change her sex and become the new male.  I told you this was interesting.  The question I have is how did the very first male get there?

Bluestreak Cleaner Wrasse Fast Fact – There is a species of Blenny (another small fish) that mimic the Cleaner Wrasse.  Once this impostor is accepted by the larger fish they will proceed by ripping off flesh from this unsuspecting client.

I think today’s fact just goes to show how interesting the animal kingdom really is.  You have to appreciate the intricacies of all life on this planet.  Enjoy the rest of your day folks.

Leave a Reply

Your email address will not be published.