Shampoo to kill fleas: There are special shampoos made for dogs that help kill fleas. These shampoos usually contain ingredients like pyrethrin or permethrin, which are effective at killing fleas. Some dog shampoos also contain nylar, which helps to prevent flea eggs from hatching.