your thinking to much, you dont need to hold her down as in pin her to the ground. just get you BF on hin knees with your pup sitting infront of him with her back to him, her back end between hin kneed if need be and just hold her head firmly but gently. and you do her ears, just get him to tilt her head a little so you can get to them.
jsut make a big fuss of her befor you let her go, dont let her jump away, give her a cuddle and a treat them play a little so she sees it as not so bad. she wont like it but you can get her used to it.