The actual meaning of the phrae "son of a bitch" A bitch is a female dog, and their "sons" are puppies, so hence the actual phrase puppy of a bitch.
Smart Guy: You stupid puppy of a bitch!!! Moron: Wtf? Don't you mean son of a bitch? Smart Guy: No you idiot, the son of a female dog is called a puppy, so I called you the scientifically correct phrase. Moron: Uhhh.....
by Xero _ Manifest November 17, 2010
Get the Puppy of a bitch mug.