Pets: Should we stop payinh breeders and just rescue ?

Ugh
I have 2 dogs one is a rescue and one came from a breeder( he was free). What do you think? Should we rescue the dogs that need homes or pay breeders to get exactly what we want? Is it heartless to pay a breeder? Should we stop breeding practices?