With my son the Firefly toothbrush helped solve the problem. You can get them anywhere - Walmart, Target, Walgreens..two for $1. You squeeze the bottom and they light up and blink. They blink for one minute to teach kids how long to brush. My button obsessed baby would tolerate tooth brushing if HE got to turn it on. You can't turn them off, but if he started to fight I would take it and say it would be turned off (I had a plain jane toothbrush in my back pocket) and would show the toothbrush "turned off". Switch them and let him turn it back on...it was a lot of work, but I was tired of having to pin him down. By the time he discovered my ruse, he was more used to having to brush his teeth. The next problem we had was that he would bite and chew on the toothbrush, so we got a spin brush. It was harder to chew when it was spinning. And that one does have an on-off switch :) Now my daughter (who is currently 22 mo), wouldn't fall for the firefly and really didn't care about the flashing light after about a day. With her I started off with two toothbrushes...one for her to hold and do it herself (she kept yelling "I do" while I tried to brush her teeth) and one for me to get in there and brush really well. It was a little tricky with both toothbrushes in her mouth and she fought it a little bit, but it worked. Now that routine has morphed in to us both saying "Ahh" and she brushes my teeth while I get hers done. With her, she just wants to do it on her own. It's still not ideal...but again, it beats pinning her to the couch. My BIL is our dentist, even he was baffled on how to get the kids to cooperate.