My dogs sleep on bean bags that have a cotton liner, with a denim cover. I often chuck the bags in the liner in the shower (in the bath if you have one) with a bit of disinfectant and just mush the beans around (inside the cover) until they are clean.

If you are using a sheet to contain them, make sure it is tied really really well!