Make sure you look at your local shelter. There are lots of Shepherds and Shepherd mixes for adoption and they are loving and grateful companions! Also check the internet for a GS Dog Rescue organization in your area. Mine even gives a free 6 week obedience course to anyone who adopts a GS!
Everyone thinks my baby is a GS mix-mostly because of his colors. But he's a collie/malamute. A rescue dog and the best friend anyone could ask for!