Pain in the rear to count out the m&ms total) but everyone loved it so I would suggest it at any shower. When they are passing the bottle around to guess is a great time for people to introduce themselves.
Count the mini marshmallows in the giant baby bottle- looks like a fun game. another idea, fill it with mints or gum or something like that. closest person to the correct answer wins the bottle and its contents!