Do fish drink?

MartinB

Fish Crazy
Joined
Dec 14, 2003
Messages
282
Reaction score
0
My 8 year old daughter asked me "do the fish drink water." :lol:

Now thinking about it more. Do thay??? :/ :dunno:
 
Freshwater fish do NOT drink as they absorb water needed through osmosis. Saltwater fish on the other hand DO drink water. :)
 
Thanks :)

She and a few freinds of mine thinks I know everything about fish.
Luckly thay don't have a computer. :lol:
 
Got me thinking now - if a fish (freshie) has been swimming really hard and doesn't drink (as only salties drink) - will the freshie get dehydrated? ie can they up their osmosis to stop themselves getting thirsty?

And we know that they poo - but do they wee too?

You've really got my brain going now!

Ade
 
As fish exercise more they may lose water but then water will be absorbed faster because osmosis will happen faster.
Fish do pee, but it contiuoslyinstead of like us. They don't need to hold it in so they just release it as it is produced.
 
kmurph is right.

Water moves from a low concentration of salt to a high concentration, a freshwater fish is more salty than the water around it so they must constantly excrete the water that the body absorbs inwards so they dont bloat out and die.
Saltwater fish on the other hand are less salty than the water around them so they must constantly drink lots of water to prevent themselves drying out as water leaves their body to dilute the surrounding water.

Adding salt to a freshwater tank means there is less of a difference in the salt concentration in the water, and in the fishes body, so they do not need to excrete so much water. This means less work for the fish, and less energy used and is one of the reasons that salt is a good tonic for some freshwater fish if they are ill.


Ken
 
Were all adults here. Can't we say, Piss, or take a leak. Wee wee, and Pee pee sounds like were preaching to little kids lol. :rofl:
 
We aren't all adults here though!! There's loads of young people here below 16 although Im sure wee wee is not an everyday phrase for anyone here :)

Ken
 

Most reactions

Back
Top