I will sympathize with you.

I have a black poodle and it is tremendously difficult. If I get a good picture showing his coloring, the picture itself is crummy. If I get a good picture, his coloring is all wrong. He often looks like a blue standard poodle in pictures (the camera grays him out).
Things I have learned:
take the pic with a dark background- the camera gets confused with a light one and the dog looks like a black blob
turn the exposure up on the camera
use a flash indoors (this gets the best hair coloring, but then you get glowing eyes).
Make use of the tweeking software in the computer. Outlook has a simple one and Windows Live is also very simple to use. They don't do a lot of things like photoshop does, but you can usually almost correct the color by increasing the contrast and decreasing the brightness.
It's a problem to get a picture of my light colored poodle with my black one, too.