Dead fish have a strong and distinct odour that can stink up a house or dustbin for days. There are many easy ways to dispose of fish, depending on your situation and available resources. For deceased pet fish, inedible caught fish or other uneaten fish, choose a method that is convenient and environmentally friendly. It's important to quickly dispose of dead fish.
Eat the fish. Of course, this may not appeal to you if the fish was a pet, but if you catch the fish and keep it refrigerated, you can cook and eat the fish safely. As long as the fish is refrigerated soon after it dies, it will stay good for one to two days, according to "Good Housekeeping." If frozen just after death, fish stays good for six months or longer.
Use the fish for bait if you are fishing for larger fish. Small fish can be used whole while larger fish can be cubed or used for chum to attract larger fish in open water. Refrigerate or freeze bait fish until you need it.
Compost the fish in your backyard compost pile. This works well for deceased pets or unused fish. Break up the fish with a spade and stir it into the compost pile or bin to reduce the odour of its decomposition. Composting fish will increase soil richness and give back to the environment.
Bury the fish at least a foot deep to prevent animals from digging up the bones and distributing them across your lawn. If possible, bury dead fish far from your home to reduce the risk of smell or something digging it up.
Burn the fish if nothing else is possible. A standard wood-burning campfire will incinerate most fish, leaving only a small amount of bones that will eventually break down.
You can feed fish to larger pet fish, but only do so if you know why the fish died. If it has an infection or other contagious problem, you risk killing your larger fish.
Do not flush dead fish down the toilet, as you risk contaminating the water supply with bacteria.