The Freedom No-Pull Harness by 2 hounds design is my absolute favorite product that I recommend for anyone having issues with their dog pulling during walks. I have used this harness with dogs ranging in size from 25lbs to 125lbs and have yet to find a dog that it hasn't worked for in combination with basic training. The front and back loop allow you to have two points of connection to better control your dog. The back loop tightens around the chest when your dog pulls while the front loop allows you to steer your dog away from distractions. When your dog pulls forward they end up being turned around to face you so they learn that pulling faces them in the opposite direction of where they want to go. The velvet straps under the arms are a great feature as well to reduce risks of chafing making it safe for your dogs to wear on long walks and/or hikes. By combining the use of this harness with proper leash training techniques any dog can become a pro-walker!