Only things that don't stain get spilled on floors. All colored beverages get spilled on carpet.
My kids used to only spill water in the kitchen. Any time they spilled anything else - juice, soda (other than Sprite), fruit punch, milk (not so much for the stain as for the smell), it was on the (wheat-colored, of course) carpet.