It has nothing to do with the colour of the dog, it's how you bring them up.
I have had three solids, and my present dog, Charley, is golden. You couldn't get a dog with a nicer temperament: well, you probably can, there are a lot here.
Charley hasn't got a bad bone bone in his body. He is fine with children and other animals, and he has never snapped or growled at anyone. He is now eleven years old.
The important thing is that your puppy should be socialised as soon as you get him, and never smacked, teased or ill treated. I introduced Charley to every dog in the area - as long as the dog was OK - and I let everyone make a fuss of him. He used to play with my neighbour's little grand-son, who was about three, and the pair of them used to have high jinks running around the garden. Consequently, he has turned out brilliantly.