Honestly, it sounds like you need the help of a trainer. We can’t give you any sort of advice over the internet if you’ve already tried the basics (R+ and gentle leader). Usually pet stores can refer you to a good trainer based on your issue.
In the meantime, you could get a harness for your dog and a waist belt for yourself. It’ll help you both be more comfortable until you find a more permanent solution! -C