Has your vet ever given you Sentinel? I think that's the one Lucy takes and she never has a flea. My Westie takes Comfortis and it works wonderfully as well.
I don't know how big your Yorkie is but my vet wouldn't give Lucy Comfortis due to her small size. |