Horses should all be killed. Then make it so you need to buy a horse from a npc breeder or pay him less + bring him a evil bomy heart. Then, put a limit to how many horses can be sold.
I also think breeding is a bad idea and just makes more useless horses that do nothing.