Forgive my ignorance but what the heck is a sticky frog? (why do I feel that I just set myself up for a joke)
I'm picturing one of those gooey rubber critters that seem to crawl down windows as they slowly lose their grip. Is that it? I've never seen one shaped like a frog but my kids used to have one that looked like an octopus.
And, do dentists really give THEM out? Heck I didn't even get a smiley sticker to wear.