from my limited experience, I would ditto what these guys have said. Especially on the mental exercise part. There are loads of toys and contraptions that can help keep the little characters brain a little busy throughout the day, and training classes may be a good thing too, since they combine...