How to keep a dog busy for hours..

What a clever creation to dispense dog treats and, what a smart pooch! Pets could use more educational activities like this that have a nice positive reward at the end. What do you think?