More bad puns. Heir of the dog - hair of the dog, from the proverb about dogs returning to their vomit.