Cute expression. Interesting framing of the subject. The dirt on the dogs face is moderately distracting. To me, black and white are not complementary colors.
Complementary colours are pairs of colours that contrast strongly when compared to each other.
Black and white are neutrals and not colours at all, and therefore they cannot be complementary colours... white shows the presence of light, and black shows the absence of light. Black and white areas next to each other do demonstrate high contrast, but high contrast gives a different visual effect than complementary colours do in a picture.
Check some of the forum discussions on complementary colours for suggestions on using colour for contrast.
For me, while I think this is a really cute photo, it doesn't meet the complementary colors challenge as well as other entries. Very sweet eyes though.