
You should not shake the can but actually throw it behind your puppy & in the split second afterwards when she is distracted call her to you & reward, I have never understood why anyone would rattle a can as that is not what distraction training is about
It is natural puppy behaviour as your GSD will not know the cat is a cat but will see it as a playmate hence the distraction & treating & rewarding If you keep the can in your hand you will simply be getting her attention to another toy & the can is not a toy