We have had frogs in the house, but in the main the cats ignore them. Also, they ignore hedgehogs, they will sniff around them, but soon give up.
Not had a squirrel yet, not sure if they could catch them, and as yet not seen a pine martin. Think they would be more likely to catch the cat, to...