I have read books upon books and also watched videos teaching how to do this and I'm still absolutely clueless on it. It seems like none of my methods are working. My dogs wear harnesses, I put them on a 4 foot lead and shorten it until they are by my side with a bit of slack to the leash. If they start to pull ahead of me, I give a tug and continue this. It isn't working. Two get it most of the time and two bark at everything in sight, pull like crazy and are just generally unresponsive to anything I try to do. I think my yorkie is possibly the worst because when she sees people she'll let out high pitched screams and lunge at the end of her leash. I say "no" and continue as she's still shrieking and spinning around. It's like my voice is completely lost on her. In the house, she's great -- she listens and understands leave it and she sits for treats, toys, ect. I am at the point where I think I need to hire someone to help me with this. I really don't want another summer of walks where I have to do them in shifts w/two dogs at a time because all 4 overwhelm me and don't listen to me when distractions come along. I guess what I'm asking is how do I go about finding a good trainer that can help me with this problems? I really want to get started right away and not end up w/the wrong kind of person. What questions should I ask? Thanks guys..