Every dog is different. When refering to the temperament of a breed it is always a "most likley" situation.
The temperament of a dog has some to do with breeding, some to do with the environment a dog is raised in.
What most everyone is saying in this thread is while your dog may be a great, smart companion, there are others dying in shelters who would make just as great pets. I'm not saying your dog isn't special, I'm just saying another dog of the same mix is NOT necessarily going to be the same. As Sophie (Gisselle) pointed out, when you cross to breeds you are capible of getting a large range or temperaments and traits. Sometimes these are not even apparent in either of the parent breeds. For example, Golden/Poodle crosses sometimes have wirey coats that are different in texture from the poodle or golden ret.