I completely agree with @Marina!
I would gladly pay a licence fee to keep my animals if it meant that people who obviously don’t love animals would be less inclined to buy animals simply as a status or to abuse because of the extra cost.
I think one of the problems is it is so easy and cheap to get hold of certain animals and a lot of the time it is the amount of backyard breeding that goes on that is to blame. I think this type of breeding should be dealt with as well in order to make it harder to get hold of animals. Maybe, in order to breed, there needs to be a qualification. People who intend to breed (and ultimately make money) from their animals should know about health issues, breed standards etc. It shouldn’t just be a case of getting a dog and a bitch together (for example) and selling the off spring. I see too many unhealthy, pathetic looking bitches who have been used as puppy machines and it makes me sick.