i dont know where to get a german shepherd pup, but the person above whos suggesting you not to buy a purebred doesnt know what shes talking about. I used to breed GSDs in the US, and let me tell you, getting a mix breed dog is more dangerous as you wouldnt know what to expect, since they have 2 different mentalities from different breeds, for instance, having a pup whos crossed between a GSD and a rottie, would be very unpredictable, which is potentially dangerous, as far as health problems are concerned, get a pup which comes under a breeder gurantee for the any congenital defects. people who are bad breeders will not care about the health of the dogs and will just breed for money, which leads to over breeding, in which a defect could be ignored, and will carry out in the pups. so if you get your dog from a good breeder, they will most likely not have problems. and FYI, "bastard" dogs AKA mutts have more chances of genetic defects as you dont really know their pedigree.good luck finding a pup tho, if you want one, i can get you one from the states from a show dog quality pedigree, but then again that would cost you some money, i used to sell my pups for $1500 in the states, if you want to import one, it would cost you around $3000, and it would come either this summer or after summer, since we recently just sold our last litter, and we only have one breeding pair, which my brother is taking care of in the states. If you want one, and are willing to wait and pay, just let me know, but im gonna have to make sure that you will take good care of it, and have a proper set up for it for summers, since they do have thick coats, and could die from the heat.