<human>: Could you distill the essence of the text into 1-3 sentences?

My pup, who is a 4.5 month old German Shepherd, is quite well behaved.. Especially for a puppy. I live on an acreage and I let him stay outside with free reign while I'm at work. When I get home I play with him outside for around 2 hours each day. After that I always give him a rinse in the shower (he always gets covered in dirt) and then we hang out inside and he sleeps with me. Anyways, this is a very minor issue but it kind of drives me crazy because I'm 95% sure he does it on purpose. My living room and kitchen are connected without any hallway or anything. I always keep his favorite toy inside (a squeaky ball) but he constantly pushes it under my cabinets/counter. They line my kitchen and are like 4 inches deep and 4 inches tall. I SWEAR he does this on purpose!! I pull the ball out and give it back to him and start to scold him a bit after he does it a few times in a row and eventually just keep the ball and put it away. Also, the space under the counter is big/small enough that it is difficult for him to get the ball out himself so he will paw/scratch/whine about it. He doesn't scratch hard enough that it leaves marks but I do really scold him when he starts to actually "scratch." 

It really doesn't cause any harm but eventually I'm sure he will start to visibly scuff my cupboards up especially when he becomes full grown. 

I really do think he does it specifically so I have to pull the ball out for him. He'll whine because the ball is stuck and then I grab it for him and within the next minute he sticks right back underneath. I know he's a smart dog too. I'm actually very impressed with his intelligence (he's my first German Shepherd.)
<bot>: My puppy intentionally gets his favorite toy stuck so I have to pull it out for him. How do I knock this behavior off?