Some people think I'm too soft for my 15 week old GSD puppy. I don't really physically correct him at all, all I'm doing is redirecting with toys or just calling him out if he's doing some bad stuff, like chasing cats or jumping on furniture. He can bite me, I just try to give him something else to bite, etc. etc.
I've been told that I have to stop the bad behavior once and for all, so that he's never going to do that again. Otherwise he never learns to respect me. But I've become very cautious about this, because I almost ruined one of my dogs with too harsh corrections. He started to be afraid of me and lost his confidence, and I'm not going to make that mistake ever again.
So I'm being too soft? How soft is too soft? This is my first working line GSD, so is there something about that I need to take into account?