豹会进食很多不同种类的鱼，但通常都是吃底栖鱼类（demersal fish），且是在水深至70米的位置进食，有时甚至或会比这更深。很多时候，玉筋属鱼（Sand eel，Ammodytes spp）在灰海豹的「菜单」中佔着很重要的地位。鳕鱼、比目鱼、鲱鱼和鳐在某程度上对灰海豹来说也是很重要的食粮之一。但是，很明显地，灰海豹看见什么就会吃什么，包括章鱼和龙虾。其平均食量大约是每天5公斤，然而牠们并不是每天也能进食，故这只是一个平均数目。
繁殖.东大西洋的小灰海豹在秋季出生（9月至11月