A new potential client has reached out to me to design a logo that features a mascot. This mascot would need to poised in different positions and needs to be animated. Does this sound more like a job for an illustrator?
When in doubt, ask for references or provide references (actual photos of existing 'mascot' logos, think Michelin, Jaguar, WWF, etc), to help yourself and the client identify the type of work needed, then figure out if that's something you can actually do.
This is the typical case of a vague briefing that only reveals itself in full after the terms (timeline, payment) have been already established.
Do not take the job until you completely understand what the job is about.
The answer is that it will either require an illustrator (capable of performing a limited number of poses and familiar with how 2d animations are executed) or a 3d artist that can create a model (also familiar with how 3d animations are executed.
For character animations, I would first inquire with the client to determine just what sort of form these animations will take. If there's numerous rotations involved and it's not just flat directional stuff -- Then definitely get the mascot created in 3d.
If the artist is unfamiliar with how to execute animations -- Then you will need an animator as well. For myself, when I'm working on games and need to execute character animations, I've turned to Spline from Esoteric Software. It's a very popular package used outside of Unity -- Largely for how simple it is to use and create animation data that can be brought into Unity.
Here's a link to their site: https://esotericsoftware.com/spine-purchase
If you're up to the challenge and have a good sense of motion, you could have the character developed and tackle the animations yourself through Spline or a similar product (there's also Adobe Animate). For me, I really got into spline in no time flat -- but I also have a long history with Flash.