Quick background: adopted a Romanian rescue pup 6 weeks ago. She's a small breed and just gone 6 months. She understabdably had some nervousness issues but is slowly improving. For example, she didn't want to go on walks initially but now really enjoys them for the most part, although she will stop dead if she feels frightened. Sometimes I've resorted to carrying her, like up and down steps or across the road to avoid the nervous stopping. We then resume with the walk. I'm really keen to use positive reinforcement methods and don't like to yank her around on the lead (unless absolutely necessary for her safety). However, BF feels I am too soft on her because I won't tell her 'NO' or pull her on her lead etc.
Anyway, we both attended a class with her this evening that was advertised as puppy socialisation with a trainer present. I wasn't sure what to expect but essentially the class was mostly about walking around and getting your dog to pay attention to you rather than the other dogs. All fine.
It was held in a large ex-mill and DPup was quite nervous in the environment so refused to walk. The trainer showed me how to pull her along the floor for 3 steps then stop and repeat. She was quite firm with the other dogs she handled and BF was looking rather smug that the professional was essentially backing him up. She told me the reason DPup was refusing to walk was because she is picked up too much. My understanding was that in positive reinforcement, you don't push a nervous dog too far or force them to do anything they don't want to do.
I now feel really confused. Is that what I'm meant to do when DPup refuses to walk? Drag her along the ground and never pick her up when it gets too much? I obviously want the best for her and don't want to do this if it's not in her best interests. The trainer explained that you are instilling confidence in the dog by removing the decision making or something like that.
So, am I too soft?