
Hi I am no expert on dog training but thought I would share my experience with my dogs with you!!
As for a Collar, I use the training collars that are 1/4 chain and 3/4 fabric. I find these work wonders as when the dog walks well then the collar is loose (so to speak) and if the dog starts to pull the chain reduces its size and give me more power to pull the dog back.
I have one girl that loves meeting other dogs, I do use a Halti on her sometimes and it really helps she does try to get it off but soon forgets about it on our walks.
When we are approaching another dog, I try and get my girl to stand still and tell her to 'leave' and if she has done as she is told she gets to sniff the other dog (as long as if they are friendly of course!)
I find if I try and pull her back when other dogs are approaching this just becomes a tug of war!
xx