From garden ponds filled with Koi Carp to the humble goldfish bowl (although goldfish are far happier living in a larger tank) – the UK is a nation of fish lovers.
There are an remarkable five million indoor fish tanks in the UK alone, according to the Pet Food Manufacturers’ Association (PFMA).
That’s about 10 per cent of British households – making fish the third most popular pet after dogs and cats.
It’s a fascinating hobby, particularly for youngsters, and there are few more relaxing activities than watching fish slowly swim around their home.
Read more: Dog Intelligence 2026: Here are the 22 dogs with the highest and lowest IQs - from the dumb Beagle to the smart Labrador
There’s plenty of choice when it comes to adding fish to (well prepared and correctly set up) home aquariums, with pet shops offering a bewildering range of finned friends that will happily live in the corner of your living room.
The first decision to make is whether you are going to pick a freshwater or saltwater tank - saltwater is a little more demanding - before choosing your fish breeds.
One thing to consider is that some fish are far easier to keep healthy and happy than others - so are perfect for novice fish fanciers.
Here are the 10 best breeds for newbies.
Make sure you don't miss a moment of breaking news from across Scotland by signing up to our free newsletter here.

9. Platy
Native to the rivers of Central America, the Platy is yet another low-maintenance livebearer. There are actually two distinct species - the Southern Platyfish and the Variatus Platy - but they have been interbred to the point that any Platy bought in a pet shop will be a hybrid of the two. | Canva/Getty Images

10. Zebra Danio
Also known as the Zebra Fish. like most of the fish on this list the Zebra Danio is a relatively small fish, hence doesn't need an enormous tank. Get at least five and they will naturally form a school. These fish will eat pretty much anything so that's one less thing to worry about. | Canva/Getty Images

