Bathing with products like Dawn works well for getting rid of any fleas currently on the pet, but has NO residual effect for keeping them off.

You also have to be mindful not to use Dawn if you've applied any topical flea prevention, as dawn will strip the product off.

Water alone will kill fleas...