I just discovered my cats have fleas. I found the flea dirt on a chair they sleep on but I haven't seen an actual flea. I have a 10 week old so I don't want to use the topical stuff. What did you think? Did it work for you?