Best Fish for a Small Tank

Updated on August 20, 2019
EricDockett profile image

Eric is an aquarium enthusiast with over two decades of experience caring for a wide array of tropical fish.

Betta fish are a typical choice for a small tank, but even they need a fair amount of space.
Betta fish are a typical choice for a small tank, but even they need a fair amount of space. | Source

Fish for a Mini-Aquarium

Keeping fish at home is a hobby practiced by millions of people around the world. For a long while the only small container available to house fish was a bowl. Small tanks and micro-filters could be had by those willing to track them down, but for the average consumer there were few choices.

Apparently spotting a niche, aquarium supply companies began to manufacture little tanks that can easily sit on a desktop. They are usually acrylic, and they come packed with everything you need to set up a functional aquarium.

Most commonly, mini tanks come in one, two, three and five-gallon sizes. These are very small tanks, and your stocking options are minimal. If this is the kind of tank you are interested in, my advice is to ignore the smallest models and go with at least a 5-gallon tank. While still small, at least you have some options, and if you do it right you won't compromise the health of your fish.

This article will help you choose the right fish for your small tank. But, just because these animals can survive in a small aquarium that doesn't mean they are easy to care for. If you are new to the fish-keeping hobby you may want to read my post on the best tropical fish for beginners.

5-Gallon Aquariums

A 5-gallon tank provides many more stocking options, and the good ones are built to accommodate an appropriate filter, heater and lighting setup. It's still a very small volume of water, but enough so that a simple maintenance schedule can be established and the tank can be kept clean with minimal effort.

Five-gallon tanks don't take up much more room than those mini tanks, and are small enough that they don't need a special stand. The 5-gallon tank allows kids (and adults, too) to get a better view of fish behavior. They are suitable for creating micro ecosystems you'd never be able to establish in a smaller tank. This, of course, is much better for the inhabitants of your tank, but also for for children who can enjoy the educational benefits of aquarium care.

The bottom line is this: The smaller the tank, the more limited your options. A 5-gallon tank will give you the ability to house species you could never care for in a tiny one, two or three-gallon tank.

5 Fish for Your Small Tank

As you now hopefully realize, there are very few tropical fish that can do well in a very small tank, and a 5-gallon setup is much better than those tiny aquariums. Even betta fish aren't appropriate for little one-gallon tanks. But there are a few options out there for 5-gallon tanks, some fish and some not.

No matter what fish or critter you are interested in, you should consider the largest tank you have the space for. Just as a 5-gallon tank is better than littler aquariums, you'd be better off still with a tank of at least 10 gallons.

Choose wisely, don’t over-crowd and make sure you clean the tank weekly. Here are five ideas for stocking your small aquarium.

Betta Splendens

A single male Betta is a great choice for a small tank. Give him some decorations to hide in and swim through, and make sure the current isn’t too strong. He will not need the filtration if you keep the water crystal clear, but if it isn’t bothering him you may as well leave it on.

If you choose a male Betta for your tank he should be in there alone as there is a strong chance he could be aggressive in such confined quarters. Though, in a larger tank he may get along fine with community fish.

A word of caution: If you plan on a Betta fish please take the time to learn how to care for him correctly. You can start here:

Fancy Guppy

Guppies are small, curious fish and will do well in a 5-gallon tank, provided the water is warm enough and the environment is kept clean. They come in all kinds of different colors, so in combination with your aquascaping they can make your tank quite an eye catcher. Stick to a conservative school or 5 or fewer with these little guys. Even though they get along, you don’t want to overcrowd.

The African Dwarf Frog is a fun critter to keep in a small tank.
The African Dwarf Frog is a fun critter to keep in a small tank. | Source

African Dwarf Frog

Most small aquariums come with secure lids, so the African Dwarf Frog may be fun choice. They don’t need super-warm water, and they are amphibians so they breathe air. But they do need clean water and plenty of hiding spots. African Dwarf Frogs can be kept in a group of two or three in a 5-gallon tank.

Also, don't forget about the secure lid thing, because they can and will make a break for it.

Dwarf Gourami

A Dwarf Gourami is a bad choice for anything less than five gallons, but if that’s the tank size you’ve chosen it may be an option. Gouramis are Anabantids, meaning they can breathe air above the water.

Bettas are also in the Anabantid family, which is why they can do well in water with lower oxygen levels. But that’s no reason to let the tank get dirty. A Dwarf Gourami requires clean, warm water and should be kept alone in a 5-gallon tank.

Ghost Shrimp

These little shrimp are often thought of as food for other fish, but they are interesting critters in their own right. You can have a little group of half a dozen shrimp in a 5-gallon tank, provide a lot on interesting things for them to climb on and feed them algae wafers and sinking pellets. It would make for an intriguing if unconventional tank setup.

Goldfish grow much larger than many people realize and are not a good option for small tanks or bowls.
Goldfish grow much larger than many people realize and are not a good option for small tanks or bowls. | Source

What About Goldfish?

Goldfish are generally not a good choice for such a small tank. Most goldfish grow much larger than you may realize, and they need more space than a tiny tank.

They are also dirty fish, and will quickly pollute such a confined environment. That said, if you have to choose between keeping a goldfish in a bowl or a 3-gallon tank, the small tank would obviously be the better option.

Advice from PetSmart on Setting Up Your New Tank

Caring for Your Fish

Keeping fish is a rewarding experience. Unfortunately, too many people see tropical fish as disposable pets and don’t fully consider their needs. Please do not overstock a small tank, or add fish that are clearly unsuitable. This is bad news in any tank, but especially in smaller tanks things can quickly spiral out of control.

There are few things you might want to think about before choosing such a small tank.

For one thing, the filtration systems in many mini tanks are very weak, and only slightly better than none at all. Often it’s a poor under-gravel system: Just an air pump pushing bubbles through an air stone lodged in a tube which creates a current that will hopefully suck debris down into the substrate.

All tanks require regular water changes, but this type of filtration requires frequent cleaning, probably to the point of removing the gravel once a week and rinsing it. In such a small tank any waste can build up to dangerous levels very fast. But if you’re willing to put up with the work, at least the bubbles serve to oxygenate the water.

These tanks also rarely come with heaters, a must for tropical fish. If the air temperature in your home is steadily in the mid-70s you don’t need a heater, but otherwise your choices of fish are limited. The light that comes with the tank will warm the water somewhat, but not nearly enough in cooler environments.

Remember that by choosing to keep fish, or any animal, you are entering into a contract as its steward and caretaker. Your fish are completely dependent on you to care for them in a humane manner, and to make sure their needs are met. Sure you’ll make mistakes, and you’ll probably feel badly when you lose a fish because of something stupid you’ve done. But we’ve all been there. There is a difference between making an honest mistake and willfully endangering an animal.

If possible it’s best to upgrade to a larger tank, at least ten gallons, that can better meet the needs of your fish. But if you are set on a small aquarium choose your fish wisely, and take good care of the tank. You’ll be a happy fish keeper, with happy fish.

What Size Tank are You Planning?

See results

Questions & Answers

  • Which fish would be good for a one-gallon tank?

    Betta fish are the only fish even remotely appropriate for a one-gallon tank. Because they are anabantids they can breathe air from the surface, and they can survive in less-than-ideal conditions. Small, one-gallon tanks often have poor filtration, and they pollute quickly, meaning most fish will perish.

    But even the betta isn’t really a great choice. In fact, in my opinion, no fish should ever be kept in a one-gallon tank. I suggest at least a 5-gallon tank or bigger for bettas, and I would prefer you choose a 10-gallon or bigger for every other species. It gives fish enough room to swim, and it gives you better options for heat and filtration.

    It isn’t possible to learn how to care for an aquarium properly with a tiny tank. Bigger tanks are easier to care for, and give you a greater chance at success as a new aquarium owner.

    You may be tempted to consider a goldfish for a one-gallon tank, but they are not appropriate either. All varieties of goldfish grow much too large for such a small aquarium. They also pollute the water very quickly in a confined space. Goldfish should be kept in very large tanks or ponds.

  • How many 3-inch goldfish can live in a 5-gallon tank?

    One goldfish could live in a five-gallon tank. I would not try to keep more. Because of their physiologies, goldfish pollute water quickly. One fish and a good maintenance routine will be fine for the short term.

    However, if the question was how many goldfish should live in a five-gallon tank the answer is: zero. Most species of goldfish grow very large, believe it or not, and require huge tanks or outdoor ponds as adults. Even a common goldfish can surpass a foot in length if allowed to reach its full potential; obviously much too large for a 5-gallon tank.

    If you haven’t yet purchased a fish for your tank, consider a betta fish instead. They are appropriate for 5-gallon tanks, where a goldfish really isn’t. If you have your heart set on goldfish, take some time to research their true care requirements before you get one. If you start out with a juvenile in a 5-gallon tank, have a plan to move it into a more appropriate environment as it gets older.


    0 of 8192 characters used
    Post Comment
    • EricDockett profile imageAUTHOR

      Eric Dockett 

      10 months ago from USA

      @Becky - There are several commonly available tropical fish that go by the name "shark" , including rainbow sharks, bala sharks and iridescent shark catfish (none are actual sharks of course, they just look similar). Unfortunately, none of them would be appropriate for such a small tank,

    • profile image


      10 months ago

      Is there a type of fresh water fish that looks like a shark that can stay in a 5 gallon aquarium ?

    • EricDockett profile imageAUTHOR

      Eric Dockett 

      14 months ago from USA

      @cucu - My advice is 5 gallons and up. That is still a pretty small aquarium.

    • profile image


      14 months ago

      anything smaller than a 1 gallon tank?

    • profile image


      21 months ago

      thank you for this article i am planing for next year to make a big aquarium

    • EricDockett profile imageAUTHOR

      Eric Dockett 

      22 months ago from USA

      @ME - While I'd much rather see a fish in a 10-gallon tank or larger, the fish listed above can do fine with the proper heat and filtration and correct tank maintenance procedures.

    • profile image


      2 years ago

      no bettas need at least a 3 gallon tank

    • profile image


      2 years ago

      Great tips here! I like how you include information on how to actually care for fish instead of just listing off 5 good species for small tanks. My only gripe is that frogs and shrimp are technically not fish, but that's just me. I'm keeping a male betta by himself in a 10 gallon currently. I may see to acquiring a snail to help clear away some of the algae that's staring to grow on my plants.

    • profile image


      3 years ago

      Thanks! My 10 gallon holds a balloon molly, 3 neon tetra's, a male dwarf gremoe, and a black mystery snail.

    • EricDockett profile imageAUTHOR

      Eric Dockett 

      4 years ago from USA

      Thanks Aiden. Happy birthday to your Betta fish! Nine years is pretty impressive!

    • profile image


      4 years ago

      Great article. I'm partial to bettas. I have two now that are really old. The oldest will be 9 years old next week (December 14, 2014) and he was a fry I kept from my very first breeding of bettas. The younger one is only 4. I've stopped breeding them, but they're fantastic fish and well suited to the setup most people can provide.

    • profile image


      5 years ago

      Thanks for answering my questions.

    • EricDockett profile imageAUTHOR

      Eric Dockett 

      5 years ago from USA

      Thanks Turtledog, Dreamhowl and AliciaC.

    • AliciaC profile image

      Linda Crampton 

      5 years ago from British Columbia, Canada

      Thanks for this useful information. I haven't kept fish since childhood, but I would like to get some more at some point. Like all my pets, I would want them to be safe and happy, so I appreciate the advice in your hub.

    • Dreamhowl profile image

      Jessica Peri 

      5 years ago from United States

      I used to have a betta that I kept in a half gallon tank with a heater and small filter. Though the filter wasn't necessary I think he liked having warm water - he lived for two years of my college education. They are so much hardier than goldfish and much cleaner!

    • TurtleDog profile image


      5 years ago

      Thanks for the tips. With your help (and luck) nothing will die in my tank now . Voted up

    • EricDockett profile imageAUTHOR

      Eric Dockett 

      5 years ago from USA

      Thanks Sheila! It is generally true that larger aquariums require less maintenance. This is because smaller volumes of water pollute quicker. Fish waste and uneaten food lead to the buildup of toxic chemicals in the water, and the water must be changed frequently to keep it safe and healthy. Even one little fish in a three-gallon tank will pollute the water within a week or so. Big tanks have this problem too, but they are better able to cope with the build up of waste as long as proper stocking, feeding and monthly maintenance practices are followed.

      Little tanks under 10 gallons are just so hard to maintain because its entirely up to you to keep the water clean. It's a constant balancing act, and very stressful for the fish. Big tanks can evolve into healthy little systems that almost take care of themselves, especially if there are live plants in there.

    • profile image


      5 years ago

      Great advice! Now I have a question for our resident aquarium expert. I've heard this so many times and still can't figure just how true it might be. Do larger aquariums require less maintenance? Or does it mostly depend on the type of fish you keep?

    • EricDockett profile imageAUTHOR

      Eric Dockett 

      5 years ago from USA

      Thanks Geekdom and My Cook Book!

    • Geekdom profile image


      5 years ago

      Perfect timing for this hub. We are looking to downgrade our tank to make more space in our place.

    • My Cook Book profile image

      Dil Vil 

      5 years ago from India

      Well written hub, good work...


    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)
    ClickscoThis is a data management platform studying reader behavior (Privacy Policy)