Any ideas what this is?

I'm thinking it's a deer but I'm not certain. Also please enjoy my dumb cat who thinks it's a toy