There’s actually a dictionary defined word that describes puppy peddlers and the type of dog described.
Taken from the urban dictionary.
crap 578 up, 81 down
buy crap mugs, tshirts and magnetsone of the most commonly used words in the dictionary; it means many many things
(n) 1. a pile of shit 2. the closest word in the dictionary to being a cuss word without actually crossing that line. 3. worthless junk and/or pointless things 4. a great word to say repeditively without other people getting mad at you since you arnt cussing
(v) to take a sed crap
(adj) (crappy) worthless,