look alone can't make any dog a good companion. it defines by the temperament. with early socialization, beagle can be a great companion for your family. they are active, gentle and playful. beagles also have that great character of making a strong bond with every member of the family. pug pug is a breed...