Yes, as with many other soaps and shampoos, Dawn dish soap will kill fleas on your pet. It works by reducing the surface tension of water, causing fleas to sink and drown. Dish soap also affects fleas by damaging their waxy exoskeletons.