Wow Dawn dishsoap!!! I never knew that - Thank you!!!
Take your pup for a dip in the ocean.. I know this sounds rash but my springer spaniel would get flea's sometimes and the best way i got rid of them while yard and house was being sprayed was a dip in the ocean. It worked for us.. not saying it would for you but.......
The ocean is too farrrrrr.......

but it is sure a good idea!!! (me with it)