How can I stop my turtle from eating my pet goldfish?
I had two turtles (male and female) and five goldfish in one 2.5 x 1.5 ft (around 46 x 61 cm) aquarium, which was filled with water up to 1 ft (around 30 cm) height. I fed all of them once a day, everyday in morning with protein Toya food (fishes also like it). But one evening one of my turtles ate one of the goldfish and left its corpse behind (few months ago even corpse wasn't found in water, when fish was small).
Why are they attacking the fish when I am feeding them daily? How can I stop it? I don't have a place to fit another aquarium for either the turtle or for the fish. Should I bring another bigger species like a frog or bigger fish that can guard the goldfish? The turtle who ate the fish also attacks the other turtle's feet and neck.
3 Comments
Sorted by latest first Latest Oldest Best
  This is one trick that worked with my turtles, I got my turtles at a really young age but this may also work with older turtles. Buy about four dozen mosquito fish (very cheap) and dump them into the tank. If the turtles eat them then keep buying more, eventually your turtles will become uninterested in the fish and you can start adding other fish, in your case goldfish. 
Also, you do know the sizing in that tank is horrible. Here let me help you out. 
Assuming that you keep your turtles until adulthood you will need at least and 80-100 gallon aquarium
Goldfish need lots of space too contrary to popular beleif 
One comet (common) goldfish: 30 gallons add ten gallons for each goldfish added after that 
One fancy goldfish: 20 gallons add ten gallons for each fish added after that
Please get the right sized aquarium, no matter how small the animal it's still considered abuse.  
Turtles love eating goldfish and lots of things that fit into their mouths.
I had the same problem: I had 3 newborn koi and 4 goldfish that were less than an inch long in the same tank, and one day I saw my turtle trying to eat my koi. What I did was to divide the tank so that the goldfish would be on one side and the turtle on the other.
You can do the same, but not with the tank you have. That tank is way too small for those turtles. Alternatively, you could make a pond and put either your fish in there or put your turtle in there. And if you divide to put your goldfish in there they will grow three times bigger than they would in that small tank
First, the turtles are eating the fish because fish are food, not friends. Turtles are omnivores and fish make up part of their natural diet. There's absolutely nothing you can do to stop it other than separating them from each other. You cannot train turtles to treat food as anything but food. You may get lucky, and have a turtle that's content with the food you provide rather than the fish, but that's no guarantee. The turtle could get bored and hunting alleviates boredom.
Second, that tank is way too small for even the fish. The reason the turtles are lashing out at everything in the tank, is that they want more space, and the easiest way they can make more space is to kill the other occupant that are taking up that space. That will include each other, as you're already noticing with the one attacking the other.
If you don't get a larger aquarium for the turtles, you will end up only having one turtle.
As a rough guide, to tell what size of tank you need, measure your turtles from head to tail. For each inch you measure, you should have about 10 gallons of water.
As far as adding more animals to 'protect' the fish. Even if there was room in the tank, turtles will eat amphibians too. If you got a frog large enough that the turtles didn't eat it, it would happily join the turtles in eating the fish. The same goes for larger fish really.
Terms of Use Privacy policy Contact About Cancellation policy © freshhoot.com2025 All Rights reserved.