Best fish for beginners
Pick one starter set for your tank size and buy the whole group, not one of each. Every fish here is rated easy to keep by our sources and leaves other fish’s fins alone.
Before you buy anything: cycle the tank first, so the filter can handle fish waste. How to tell your tank is ready.
Starter sets
Each pair in a set gets a clean “yes” from our compatibility checks at that tank size, and our crowding model rates it light or moderate, so there’s room to settle in.
10-gallon tank
Guppies over panda corydoras
Colorful guppies near the top, a busy group of pandas on the sand. Both are sold at big pet stores, so you can buy the whole set in one trip. Guppies give birth to live young easily, so expect babies if you buy males and females.
From about $63 for the fish · All sold at PetSmart · Moderate stocking
A betta with bottom dwellers
One betta owns the surface while tiny pygmy corydoras school near the bottom, out of its way. The pygmies usually come from a fish store or online shop.
From about $40 for the fish · Some from fish stores or online · Moderate stocking
Neon tetras over pygmy corydoras
Two small schools in two layers: neons in the middle, pygmies near the sand. Both like soft, slightly acidic water.
From about $54 for the fish · Some from fish stores or online · Moderate stocking
20-gallon tank
Neon tetras over panda corydoras
The classic beginner community, with room to spare. Both are sold at big pet stores.
From about $72 for the fish · All sold at PetSmart · Light stocking
Platies with bronze corydoras
Hardy, cheap and easy to find. Platies like harder, alkaline water, and bronze corydoras handle it too. Platies give birth to live young easily, so expect babies if you buy males and females.
From about $59 for the fish · All sold at PetSmart · Moderate stocking
A betta community
A betta at the top, a school of tiny embers in the middle and pygmies near the bottom. The embers and pygmies usually come from a fish store or online shop.
From about $88 for the fish · Some from fish stores or online · Light stocking
The fish, one by one
Fits a 10-gallon tank
Needs 20 gallons or more
Clean-up crew (optional)
Not fish, and not required. Add them once the tank is settled, if you want help with algae and leftovers.
Why not these?
- Angelfish: rated moderate care, needs 30+ gallons.
- Common goldfish: rated moderate care, needs 75+ gallons, needs cool water, so it can't share a tank with tropical fish.
- Fancy goldfish: rated moderate care, needs cool water, so it can't share a tank with tropical fish.
- Tiger barb: nips other fishes' fins, needs 30+ gallons.
We add species every week; more beginner favorites are on the way.
Where the prices come from
Each price is what the store’s own website listed on November 6, 2026. PetSmart sells live fish in store only, and prices vary by location, so treat these as a guide. “Sold at PetSmart” means PetSmart’s US website lists it; other chains and local fish stores may carry it too.
- Betta fish: PetSmart, Veiltail Betta Fish Male, $3.99
- Betta fish: PetSmart, Platinum Betta Male, $19.99
- Guppy: PetSmart, Red Koi Guppy, $4.99
- Neon tetra: PetSmart, Neon Tetra, $2.99
- Panda corydoras: PetSmart, Panda Cory Catfish, $7.99
- Platy: PetSmart, Green Lantern Platy, $2.99
- Platy: PetSmart, Blue Butterfly Moon Platy, $3.99
- Bronze corydoras: PetSmart, Green Cory Catfish (Corydoras aeneus), $9.99
- Zebra nerite snail: PetSmart, Mixed Nerite Snail, $3.99
- Ember tetra: Aquatics Unlimited, Tetra – Amandae / Ember, $5.99
- Pygmy corydoras: Aquatic Arts, Pygmy Cory Catfish, school of 6, $26.99 for 6
- Cherry shrimp: The Shrimp Farm, 10 Red Cherry Shrimp, $29.99 for 10