My family and I are getting more active by taking more family walks and runs lately. None of us like to take our 7 years old loyal, friendly, sweet German Shep mix with us because he pulls so hard (Too excited.) However, he is "no leash trained" -- he knows very well how to stay with us and how far he can go. He doesn't typically care for other dogs (sometimes he was just curious and sometimes, he doesn't even knowledge them.) He listens well -- except when he's on leash. So we need a dog trainer to teach us how to take him out for a walk on leash and teach him not to rip our arms off. Anyone have recommendation?