《封神演义》申公豹是猫妖,原型是一只猫。在申公豹还没化形,是一只动物的时候,它就展现了非凡的头脑,学着抖机灵。它爬到树的顶端,偷听元始天尊讲座,只听了三句经文就开启了灵智。
原始天尊原本应该打死这只猫,但是他心怀仁善,猫已经开了灵智,具备了修行能力,所以元始天尊才让这只猫进了自己门下,取名申公豹。
没想到申公豹内心一直藏着野心,他太爱出风头,就想让元始天尊多注意他。当元始天尊让姜子牙下凡杀杨戬的时候,申公豹也尾随而至,妄图夺取黑天眼。
申公豹以为自己做的一切没人知道,殊不知,他的一举一动都没逃过元始天尊的法眼,元始天尊已经看透了他的内心,他骨子里带着劣根,将来一定会惹出祸端,所以才施法惩罚申公豹。