Could I jump in and offer a suggestion which may work? Your dd may be a bit young for this technique, CD, but it could help others with older, cheeky children.
My ds was 4 when he developed horrible, gunky weeping conjuncivitis whilst we were on holiday, and it took both dh and I to pin him down, accompanied by his hysterical crying and screaming. The drops had to be administered 3 times a day, and for two days, it was hellish.
On the third day, whilst I left the bedroom to wash my hands in preparation for the eye drops, unbeknownst to me, dh whispered to ds "Let's trick mummy - let me quickly put the eyedrops in, and then pretend that I haven't done it when mummy comes back" Now, ds LOVES playing tricks, and dh told me later on that ds was completely compliant. When I returned, ds put on a quite convincing act, saying "no, no, not the eyedrops!" I attempted to calm him down, whereupon he smiled cheekily and said proudly "I've already done them!"
After this, when he had to have eyedrops put in, either dh or myself would "trick" the other by putting in the eyedrops quickly while the other was out of the room. After a couple of days of the 'double act', ds realised it wasn't so bad really, and let either of us do the eyedrops with little fuss.
Don't know if that will help at all - I know it was lucky that both me and dh were there at the time to cope with it.