My dog, Sadie, takes Heartgard chewable pillon the first Friday of every month. She has been using since she was a pup. We have had only one case of fleas with her. Sadie had fleas between the age of 1 year. I suggest you get Heartgard for your two cool Schnauzers!! (Oh, yeah Sadie uses advantage for fleas!!)