A lovable pug named Choco does an amazing array of tricks in this video. He waves hello to the camera, jumps on command, balances a ball on his nose, rolls over, speaks, begs, bows, walks backward and more. Seriously, is there anything this dog can't do?

As if all those skills aren't enough, the dog also plays tambourine and keyboard. Feeling inadequate suddenly? We are.

[via BuzzFeed]