
Without looking, for lack of time, at your links, I will say this. "On his shoulders" indicates that the child is in a vertical position; "across/over his shoulders" indicates that the child is in a horizontal position.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.