What is a synonym for dog?

A hound, a puppy or a canine