I've noticed that you've used similar eyes for many of your sprites. Perhaps experimenting with different eye types could improve the general design? And also maybe bring them in a little closer to make the heads seem less blocky.
Aside from that, I love the concepts and the skill you've put in to make these sprites. I don't know whether you've gone back and improved your older sprites over time, but all of them are brilliant nonetheless.
Yeah, I'm trying to mix up the eyes a bit with my newer ones, haha. And yes, I'm improving the old ones too, as is the reason for this post.
I can see pieces of other Pokemon in your sprites, and the HGSS thing in the titlescreen. How are your Fakemon so good? This is the only one I've made that I actually think looks good:

So how do you do it?
Practice, and reference. I don't use other pokemons pieces literally, but I seek out body parts that are done similar to do the shading.
I redid Teddle. His line is the main pokemon of one of the dudes in the championship, and with the quality the original sprite had, it doesn't really cut it. So I present, the new Teddle!
Here is a comparison between old and new.
I might redo Balove too, although I like it a bit better then the old Teddle.
EDIT: Thought I would include the shiny
EDIT: I also redid Pluck again.