I like Frontline Plus best for dogs and cats. Someone explained to me how Revolution works, I don't remember the details, but I didn't like it and also I've heard Frontline yields better results.
I get mine from my vet, but they don't rip me off. I've heard the stuff online can be expired, generic, etc. so to be safe I go to the vet. Also when I buy 6 I get the 7th free.
Beckham is in the doghouse this morning! Yesterday I was brushing the dogs outside and noticed Beckham sneak out. I watched him go under a tree and just sniff around, so I figured since I was supervising there was no harm in him do a little exploring. I carried him back inside when I was done. Fast forward to 1:30am. I am asleep and woken up by the sound of a cat yowling. My first thought was that Coke bit a cat. I get up to check and find both dogs and Posh and Marijke all worked up by the yowling. Phil was already outside. I asked him what happened and he said it was my neighbor's cats (allowed to roam at large GRRRR!) getting into a fight right outside our window, but when he checked to make sure it was not Coke biting a cat indoors he could not find Beckham. I didn't know how this could be since I personally carried him inside. We couldn't find him and it was so dark so we went to bed. I got up to look for him this morning and sure enough, he is on the back porch waiting to come in. The only think we can think of is that Phil's dad left after I went to bed and Beckham snuck out behind him. He's not the most careful person with our doors, last time he was over he left both doors wide open and Coke ran away. Now Beckham thinks that b/c he went out once he deserves to be let out! He keeps howling at the door. I was thinking of letting him out with me on his old harness, but not if he thinks he can demand to go out whenever he pleased. The screened porch will have to suffice. He's also getting his collar back on in case he gets out again. No matter how careful we are, whenever people come over they can't seem to just SHUT the door behind them.