That's really cute. I have to say, dogs do surprise me on how smart they can be relative to our expectations. The other day we had our 3 month old puppy behind this gate that has four rotating screws that creates the tension to keep it against the door frame. I come over and saw him sitting down and as if he has hands, unrotating the screws with his nose to get out! Not pushing, not jumping over, but trying to dismantle it to get out.
I can't imagine how good he is going to get at this when he gets older. I told my wife one day if she had a really hard math problem, she could give it to him to solve.