I've had both pets.
It really depends on what you're looking for.
Dogs live longer, are more fun, but are a huge commitment. Having a dog is almost like having a child; it's expensive, time-consuming, high-maintenance, etc.
Fish live shorter lives (some fish I had lived for a day, some for a year), are much easier to get bored of, and are overall cheaper to take care of. There are no vet visits, no medicines, no walks to go on. Cleaning the tank can be a pain in the ass (especially if you have a big tank).
Overall, I think fish are more of a decoration while dogs are an actual pet. You can bond better with a dog because you have to teach it, feed it, take care of it, etc. You spend more time together and as a result, pets like dogs and cats are more likely to be seen as members of the family. Fish are just..there.
If you have time to take care of a dog, get a dog. Otherwise, get a fish.
|