Okay cool. Here's what I've got. Right now, you're trying to do too much with that Nidoking recolor, and I think it's because you're starting out the wrong way. First things first, you can't just superimpose colors everywhere without taking every pixel into regard. When working in such a small medium, just the slightest change makes a gigantic difference in the final product.
So, one thing I want you to do next time is take a sprite, and count out every single color in it. Every single one, outlines, highlights, base, black, and white. Then, mark them off. I've done this with Nidoking.
This is where you can start building a color pallet. Make sure you have a correlating color with every color from the original, in the appropriate shades. This way, everything is replaced as they should be because you have the same number of colors. I used the color pallet from your recolor.
[img]
See how it's exactly the same as the above in terms of visibility, outlining, and general look? Well, that's what you want your product to be. At least for now. You can always bend the rules once you know them. So, this leads me to the next thing:
[img]
I want you to recolor this. Upon closer inspection, you'll see two color pallets. Number one is the original Breloom pallet. Number two is a custom pallet I came up with. I want you to replace all of the colors as they are presented on Breloom. Now, I'm also going to recolor Breloom, and I'll compare them at the end. After that's done, I want you to come up with a custom color pallet (doesn't have to be for Breloom) of your own, which we will both recolor with. If it fits, works nicely, and our recolors match up, we can move on to fusions. >:3