It looks fun! Pygame is great for these kinds of 2D drawings, but it can be challenging to render realistic 3D style graphics.
Another thing to try is using image files. There are a few built in modes that load image files you can check out as a starting point. You could take a bunch of images with different mouth positions and animate them. It wouldn’t look very convincing, but something to experiment with.