I am sure it is Sorta, I have seen dogs that can do that and more just not all with one dog. My only concern is he will get hurt jumping, but the dog seemed very happy to be doing it all.
That's a great dog and wonderful abilities. However I'm sure my cat could do all those things and more if she wanted... As for training, yes, I'm very well trained and obey 90% of the time!