I suggest using references when you draw something. Even if you're trying to make something abstract or different from realistic, it really helps when you've got something to step off of.
I'll be sure to remember to do that in the future, thanks!
You can add more to the shading, make the shadows darker. You can see the highlights well, but shadows will help add depth.
I think you can work on making the objects in the image more definitive. For example, I can't tell what the blue object is supposed to be. Is it a table with a blue checkered table cloth? If so, you could make the lines straight instead of wavy. Or, for example, if it is a cushion of some sort, you could add details that show it is a cushion instead of the checkered pattern. Also, if you it is a cushion you should consider the angle that you are drawing the image in. Depending on the angle, and if it was a cushion for example, you would be able to see more of the mouse.
Out of the way! Pixelartist coming through! First of all, you have what we call 'pillowshading', which is a central lightsource that makes everything look, well, pillowy. To fix that, define your lightsource more. Second... your outlines are all over the place. Generally, stick with an outline of the same thickness. Third - what is the blue thing? I can tell the yellow thing is corn (and you might want to use a reference for that), but maybe make the blue thing more recognizable. Is it a bed? A couch? An inflatable raft?
Uhh, I could say a lot more but that's all I have to say... good luck!
I agree with everyone else; define your shading more. And also... I don't know what the blue thing is, either; a box? The lineart is a bit shaky/undefined there, so other than that it's cute :3
[img align=center]https://i.imgur.com/a7YT1tb.png[/img]