Miniature schnauzers are smart dogs. Oscar has picked up a lot of commands already in his young life (though sometimes when he eats things he shouldn't or pulls on his leash the entire walk, I tend to forget that he's still a puppy and doesn't know everything yet). While it's great that Oscar's smart, it also means that he gets bored pretty easily. He seems to have an endless supply of energy, even if he's been running around for hours. If we don't give him something that entertains him, he will find something himself, and "something" usually means chewing our shoes, clothing or towels.
So, if you've been reading my blog, you'll know that I am a fan of toys that can keep Oscar's attention, like toys that you can use at mealtime so that he has to work for his food, or bully sticks, which keep him busy. However, I'm an even bigger fan of things that occupy him that I don't have to buy or stuff treats into. One example is cheap and fun: an ice cube on a tile or hardwood floor. Oscar loves chasing ice cubes around and pouncing on them, and it's one way to get a little more water into him, since I find that he doesn't regularly visit his water bowl. And I'm probably almost as entertained as he is, just watching him play!