Puppy already knows wide variety of tricks

0
156

variety of tricks
Although a little confused at times, this German Shepherd displays at vast array of tricks that is truly impressive for such a young age!