I feel kind of dumb asking about this because I feel like I should have it figured out by now. I'm still having trouble rinsing shampoo out of DD's hair without water running into her eyes. I've tried putting a towel on her forehead and leaning her over. She fights leaning over. I've tried leaning her back, but she doesn't like that either. I bought one of those no spill pitcher things, but she doesn't like it pressed against her forehead. We've tried water from a container and water from the shower hose. We went through a phase where I could pour water slow enough over her head and very little went on her face and she was fine with that. But now we're back to fighting it. It doesn't help that DD has super thick and long hair - she's had ponytails since she was 8 months. Any ideas?