The German Shepherd Puppies Banjo, Rosie and Matilda are off on another adventure. Here they are learning to swim. Their Mum Lucy has always loved the watering by the looks of it, these little ones do too. , germanshepherd, germanshepherdpuppy, germanshepherddog, puppies