We use a gentle lead and a regular flat martingale collar. We tried several harnesses from puppyhood to adulthood and they all seemed uncomfortable or they rubbed his fur off (he’s a long coat). None of the harnesses we tried really helped with pulling. Here’s a link to the gentle lead we’ve had luck with: PetSafe Gentle Leader Headcollar, No-Pull Dog Collar https://www.amazon.com/dp/B00074L4W2/ref=cm_sw_r_cp_api_i_2qIGEbQRSJCTV