Do you have any friends that have stuffed animals in the house?  Do they have any live pets?  Here's a video that gives you an example of how live pets react to the stuffed variety.

Don't know if they're freaked out by the Bobcat or the fact that they live with people who stuff their pets.