Do not flush a fish. It is not a quick, painless death as many people think. It is really not humane at all. Fish breathe through their gills, and when you drop them in the toilet and they travel down to the sewer, they are basically suffocating slowing on bleach and sewage. Not a nice way to die.
Put your fish and some of his own aquarium water in a ziplock baggie, and put it in the freezer. I put the baggie inside a brown paper lunch bag - that way I don't have to see the fish later. This is a more humane way to kill a fish. Since fish are cold-blooded animals, he will just get cold and sluggish, and go into a coma of sorts. He will be unconscious and then die, in his own treated water. Much more humane than suffocating on sewage.
"We give dogs the time we can spare, the space we can spare and the love we can spare. And in return, dogs give us their all. It's the best deal man has ever made" - M. Facklam
"We are raised to honor all the wrong explorers and discoverers - thieves planting flags, murderers carrying crosses. Let us at last praise the colonizers of dreams."- P.S. Beagle
"All that is gold does not glitter, Not all those who wander are lost; The old that is strong does not wither, Deep roots are not reached by the frost. From the ashes a fire shall be woken, A light from the shadows shall spring; Renewed shall be blade that was broken, The crownless again shall be king." - J.R.R. Tolkien
Bookmarks