I'd check some of your local animal rescue leagues and give a good deserving dog a home. My sister picked up a black lab mix several years ago from the Sterling Animal Rescue League and the dog is fantastic. It's been a great family dog.
"Love is like a snowmobile racing across the tundra then suddenly it flips over, pinning you underneath. At night, the ice weasels come." Matt Groening, Life In Hell
But a puppy retriever (golden) a little over 5 years ago...
(Found her in Tiverton R.I., Good Breeder)
Lot of Commitment and Time in =
Well Behaved Best Friend you will ever have.