Having a pet fish may not seem as fun or exciting as having a pet dog or cat. However, with the proper training, your fish can be taught to interact with you and do tricks – just like any other pet! The easiest fish breeds to train include Oscars, Goldfish, and Bettas. Male Betta fish are usually kept alone in a bowl, making them the most focused and easiest to train.

Method 1
Method 1 of 4:

Teaching Your Fish to Follow Your Finger

  1. 1
    Put your finger on the outside of your aquarium tank near your fish. Your goal is to get your fish's attention, and once you get its attention, reward it with food. If your fish responds to your finger right away, award it with food. If your fish does not respond right away, shake your finger until it does notice.[1]
    • You can consider placing your finger in the fish tank for your fish to follow as well. Some types of fish tend to bite, including Bettas, so do some research on your breed fish before putting your finger in their tank.
  2. 2
    Get your fish to follow your finger. Move your finger back and forth across the tank, and reward your fish every time time it follows your finger. Getting your fish to come to your finger is the first step, but getting your fish to follow your finger as it moves may be a bit more difficult. Move your finger up and down, from side to side, etc. Do not reward your fish until it follows your finger.
    Advertisement
  3. 3
    Use repetition and rewards to train your fish quickly. The fastest and most effective way to train your fish is by using food to reward its behavior. With repetition, your fish will learn to associate following your finger with being fed. Once your fish understands that they will be fed for doing what you instruct them to do, you'll be able to teach them a variety of other tricks.[2]
    • If you have pellets, use them for your training instead of regular fish food. If you use pellets for training rather than normal feeding, your fish will view them as a special treat.
  4. Advertisement
Method 2
Method 2 of 4:

Teaching Your Fish to Swim Through Hoops

  1. 1
    Obtain a hoop for your fish to swim through. You'll need to get a hoop that is big enough for your fish to easily swim through. For smaller fish, using a larger hoop earring or bracelet could work as a hoop. If you want to use a larger hoop, you can typically make one out of pipe cleaners.
    • Make sure to clean the hoop so that it doesn't bring any harmful bacteria or substances into your fish tank.
    • tie your hoop to a strong or pole if you're uncomfortable putting your hand in your fish tank.
    • Start with a larger hoop to make it easier for your fish to swim through.
  2. 2
    Stick the ring in the water. Your hoop should be perpendicular to the side of the aquarium and near the glass, as this will make it easier for you to direct your fish to swim through it. Your fish may be interested in the hoop right away, or it will simply ignore the hoop.
  3. 3
    Make your fish follow your finger through the hoop. Teaching your fish to follow your finger will come in handy for this trick. Simply move your finger across the glass of the fish tank so that your fish follows it. Run your finger along the glass where the hoop is, and your fish should swim right through it. This may take a couple tries, but your fish should start to catch on.
  4. 4
    Reward your fish with a treat every time it swims through the hoop. This will help teach your fish that swimming through hoops will result in being fed. Practice this trick with your fish daily so that it becomes a regular trick.
    • Once your fish has mastered swimming through large hoops, decrease the size of the hoop to make the trick more challenging.
    • Begin adding additional hoops for your fish to swim through for a more impressive trick.
    • For more detailed instructions and tips on how how to teach your fish to swim through hoops, check out Train Your Betta Fish.
  5. Advertisement
Method 3
Method 3 of 4:

Creating an Obstacle Course for Your Fish

  1. 1
    Decorate your fish tank like an obstacle course. Use hoops, arches, plants, etc. to make your fish tank into an obstacle course. Once you've taught your fish how to swim through hoops, they should be able to swim through and around anything with some guidance. Be patient when teaching your fish how to swim through an obstacle course, as it may take some time.
  2. 2
    Lead your fish around the course with your finger or a treat. Your fish will most likely follow your finger around once it has mastered that trick, so lead your fish through its obstacle course. Start with simple obstacle courses, and make them harder once your fish starts to master the obstacles.
    • Use a treat on a string or a hood to lead your fish around instead of your finger. If you want your fish to follow you all around the tank, it may be hard for you to use your finger. Stick a treat on a hook, stick, or string and move it around the course so that the fish follows it. Make sure the fish doesn't get the treat until it's finished the course.
  3. 3
    Reward your fish with a treat after it completes the obstacle course. Just like all the other tricks, positive reinforcement will help train your fish quickly. Give them a treat every time they complete the obstacle course. If you've had the treat on a hook, make sure to remove it from the hook before feeding it to the fish.
  4. Advertisement
Method 4
Method 4 of 4:

Teaching Your Fish to Jump

  1. 1
    Feed your fish by hand every day. This will teach your fish that seeing your hand means that they will be getting fed. Make this a normal routine so that your fish becomes familiar with your hand, and knows what to expect when it comes time for feeding. This will also help your fish begin to develop trust with you.
  2. 2
    Train your fish to swim to the surface for feeding. Start by getting your fish's attention by placing your fingertips in the water. This should get them to swim to the surface. If this does not get their attention, hold some food in your fingertips as you place them in the water. Do not release the food into the water, as you should not feed them until they have performed the trick.
  3. 3
    Hold your fish's food just above the water. After you've gotten their attention, dangle some of their food just above the water. If your fish does not jump for the food right away, you'll need to encourage them. Place your fingertips full of food on the surface of the water, and pull them from the water as your fish approaches. This should encourage your fish to jump from the water to eat their food.[3]
  4. 4
    Reward your fish with some treats once they jump out of the water. This positive reinforcement will show them that jumping from the water will get them an extra treat, as opposed to just their regular food.
  5. Advertisement

Community Q&A

  • Question
    What if you can't put the food on the string or hook?
    Community Answer
    Community Answer
    Try to use your finger to hold it instead, since you need to remove it from the string or hook anyway.
  • Question
    How will my fish know to do the trick?
    Community Answer
    Community Answer
    They are intelligent enough and just want some treats. They will do the best they can for the treat.
  • Question
    What could cause my betta to be afraid of the hoop?
    Caeiia
    Caeiia
    Top Answerer
    It might be too bright, or he doesn't know what it is. Slowly move it into his range of sight so he gets used to it.
Advertisement

About This Article

wikiHow Staff
Co-authored by:
wikiHow Staff Writer
This article was co-authored by wikiHow Staff. Our trained team of editors and researchers validate articles for accuracy and comprehensiveness. wikiHow's Content Management Team carefully monitors the work from our editorial staff to ensure that each article is backed by trusted research and meets our high quality standards. This article has been viewed 212,702 times.
14 votes - 83%
Co-authors: 27
Updated: January 31, 2023
Views: 212,702
Categories: Fish
Article SummaryX

To train your fish to do tricks, start by placing your finger on the outside of the tank and rewarding the fish with food when it swims toward it. Then, move your finger back and forth and give the fish a pellet each time it follows your finger. You can also teach your fish to jump by holding a bit of food in your fingertips and placing them in the water. Once your fish swims toward your hand, pull your fingertips just above the water's surface to encourage your fish to jump for the food. Afterwards, reward it with a special treat to reinforce the positive behavior. For advice on how to get your fish to swim through a hoop, read on!

Did this summary help you?
Advertisement