Over 300 golden retrievers gathered together in the Scottish Highlands... and it was adorable!
The 361 dogs collectively created a world record of the highest number of the breed gathered together in one place. The event was held to mark the 150th anniversary of the breed's origin.
The event of pups was held at Guisachan House in Tomich, Inverness-shire.
And now we want a puppy!