Excellent! The only advice I would have is maybe find a way (outline or brighten the dogs colors or something) to make the dog pop. It seems the dog blends into the background. If it was intentional for him to blend in then you should brighten the dogs colors in the center and fade around the edges.
I love your use of color though.. great design on all fronts! But make the dog more pronounced.