Never give a hamster a bath, you can kill it by doing it. Hamsters clean themselves.
To be honest you shouldnt take her out. She could easily pick something up when she is out and pass it onto the pups and make them ill. I mean what if she comes into contact with a dog that has parvo.
You should wait until all the puppies have gone. You don't want her picking anything up and transferring it to the pups.
No they are not dirty and they do NOT carry diseases. Wild rats yes, pet rats, no