Buying pets can be quite difficult for conscientious buyers, as there is unfortunately a lot of bad practitioners in the industry, and nobody really wants to provide them with funds to keep going. Some people will tell you that buying from a breeder is the most likely way to encounter bad actors, but considering some of the bad stories which have recently come out regarding pet shops, are you really safe buying from them either?
The truth is, the pet trade industry is still fairly unregulated, so it mostly comes down to a judgement call. Alternatively, buying a rescue pet is a good option, and one which is preferred by pet activists as well. This alternative also means that you get a pet which really needs you, and the money you pay the rescue team for the animal is going to go to a good cause as well.