猫能吃避孕药,但是最好不要吃人吃的避孕药,人的避孕药对猫咪的刺激会很大,可以给它们吃猫咪专用的避孕药。但还是建议不要给猫咪吃避孕药,会对它们的身体产生不好的影响,如果不想让猫咪怀孕可以带它去做绝育,绝育对猫咪的身体是很好的,还可以避免发生某些子宫疾病。