St. Bernard puppy. Can't get over how cute they are.
Saint Bernards are extremely gentle, friendly and very tolerant of children. They are slow moving, patient, obedient, extremely loyal, eager and willing to please. Be sure to socialize this breed very well at a young age with people and other animals, though. Training should begin early, while the dog is still a manageable size.