Um, My honest opinion is that they arnt to good. Like others have stated you should learn some basics first. Don't rush into things, really good sprites can take hours and sometimes days or more. As for shading save some actual pokemon sprites to your computer and then use them as refrences for shading. At least your palletes arn't completely default paint palletes. You need to work on these more. With time, efort and practice they may end up looking good. Please don't take my post the wrong way its critique to hopefully help you get better at spriting.