Rivendell Greater Swiss Mountain Dogs
Greater Swiss Mountain Dog Puppies
Here are just a few of the babies of Rivendell.......