Originally Posted by Richardsk
Breathing to the left does not require any real thought, and often happens unintentionally, while breathing to the right requires the intention to do so and focusing on the right hand as it spears forward. I imagine that everyone has a slightly different approach and perhaps some necks are more flexible than others, but in my case it seems to be more a matter of ingrained habit.
The problem on your right shoulder breath is most likely tension in neck. I often see swimmers tucking chin and looking back as they follow shoulder to air on their weaker side. Tucking the chin also causes the body to yaw right on right shoulder breath and yaw left on left shoulder breath. Try follow right shoulder to air, no neck tension, one goggle above should be looking 90 degs to the head, spine rotation axis (no looking back with a tucked chin)