I does take a lot of work My GSD could do a lot of those tricks. Back in the day when I was in HS and had a lot more free time. I would Train my girl daily. It takes a lot of dedication to train dogs.that's SOO impressive!! You have to wonder....what those poodles have going through their minds?
Must have taken a TON of work!