This is awesome. What great mental stimulation for your dog (and you).