Shimmies can be done really for any occasion, not just on the dance floor. Some people shimmy when they're happy and others handle it on the dance floor to playfuully tease a dance partner.
To learn how to do a basic shimmy, check out this dance video. The move involves moving your hsoulders backwards and forwards one at a time.
Start your career in Graphic Design with the WonderHowTo's Beginners’s Guide to Photoshop Course