stud puppy

Noun

 * 1)  A male dog considered to be of exceptional quality, henceforth registered and retained for breeding.