we've used advantix and advantage multi, as some said it does stink but goes away after a day or so. Lola is hardly ever outside but we'd give it before we'd go fishing in the wilderness up north. She's never had a bad reaction to it. And i've never given it in the winter. We do get Lola tested for HW. But we decide based on our outdoor activities whether to give it to her that month or not.