I agree going to a shelter and visit with pups there. You may just be suprised who you come home with.

I think German Shepherds are great dogs but there are tons of Shepherd mix puppies that need homes also.

Good luck what ever breed you decide on.