公猫一直呆在家里也是会发情的,因为第一,发情是猫咪性成熟的正常表现,也就是说一但猫咪长大大性成熟阶段,这是无法避免的正常生理现象。

第二,公猫发情通常是因为发情母猫的叫声或气味诱导发情,即便你自己家里没有母猫,但是避免不了邻居家里或野外会有母猫,而猫咪的听力和嗅觉都是比人类强大若干倍的,对于一只处于性成熟的公猫而言,即使母猫不在家里,它也能听见外面母猫的叫或到外面母猫的气味,从而导致公猫出现发情的症状。所以,如果你希望养在家里的公猫不发情,办法只有一个,那就是绝育。