Training big dogs can be hard work, more so if they are still puppies. However, no matter how difficult they can be, puppies will always be adorable -- especially when they're fluffy, wriggly golden retriever puppies.

This litter of golden retriever puppies at Enchanted Retrievers are given an obstacle to tackle before their feeding time, as a way to help socialize them. The result? An adorable stampede that comes to a momentary halt as the puppies take turns going down a slide!