Much better! Nice wings.
The curve of the back is still a little jaggy at the very top.
The head could possibly use some tweaking too, to keep closer to the ref baby-ish face. The horns will probably need to take some liberty from the ref though; they also might have a different color.
It might be interesting to get away from the ref and try a bigger head anyway, to make better use of what little pixel space you have. It should go well with the cartoon style you're going for.
The brown underside is too thick in the front (neck), as its horizontal outline in continuation of the belly makes an unwanted eye-catching element.
Generally, beware of inside outlines. They take up a lot of space that could (should) be used for shading, and don't help with readability for the smaller elements (eye, claws, wing tip).
Colors:
here's a breakdown of your palette.
At least one of the mid-greens should go, possibly two (one is used in only 2 pixels!), and you could do with two browns.
The shadow purple is very dark (almost black on my monitor) and too saturated; also it doesn't make sense as you don't have purple anywhere else, and it's not consistent with the dark green shadows on the dragon itself.
On the contrary in dpixel's edit, the dark blue outlines, dark brown shifted towards colder tones and bluish light greys elsewhere give sense to his light purple shadow.
Avoid pure white, esp in the claws which come out as very noisy.
Try some hue-shifting (as explained in cure's tuto I linked before, also
here). Notice how the hues (H column in the HSV breakdown) are very close for all the greens, and for all the browns? You might shift the brighter greens towards warmer colors, and the darker towards colder, and so solve the shadow color issue. You also need near neutrals, to bridge between the greens and browns, for instance. As it is, most of your saturations are above 70.