一般要由猫的生活环境和猫的性格来决定。首先,如果主人可以保证有足够的空间供猫自由活动,并且保证没有对猫有害的物品的话,猫就可以不用买笼子,直接散养在家里就可以了。但是,如果家里空间比较小,并且主人不希望猫家里面都是猫毛的话,可以买笼子养猫。