I would say Hartz as well or at least it's the best spray to buy. But the best thing for fleas for your dog is a pill called Tri Fexas get it at your vet your pet will be so happy.
Hartz
Really not for sure sorry
Thanks! Your answer is awaiting moderation.