The Leonberger is a giant breed of dog that is a bundle of energy and craves being close to his family.

+ Read More