My dog
does this after he takes baths (I'm sure a lot of dogs do it, too), whenever I open my bedroom door after it has been closed for awhile (he'll jump on my bed and get fur all over it), or whenever we say one of the following things to him repeatedly (he likes the second one the most...):
"army crawl," "hot dog," "hungry?," "exercise!"
All of my dogs have this thing with throwing themselves on their backs and wiggling back and forth. Most of them know the phrase "wiggle waggle" not because we always say it when they do it. Sometimes if we put our hand underneath them by the area right by the tail and kind of bounce them up and down a little, they go even faster.
One of my dogs in particlar likes to do a butt bump. She'll be lying on her side, and we put our hand behind her by her tail, and just push her forward repeatedly. Then she'll use her legs and fling herself backwards into our hand for as long as we keep pushing her. And she makes this funny "oof, oof, oof" growling sound.
Oh yeah, and whenever my old cat was standing around, my mom would go stand right behind him with her feet lined up with his hind legs. Then she's say "reverse!" and he would back up on to her feet and she would bounce him up and down for a little bit before he got annoyed and ran off.
Jam it back in, in the dark.