Are you thinking of getting a new pet? Perhaps you are thinking about getting a dog, but you're not exactly sure of what type of breed would be suitable for you. If you are contemplating adopting or purchasing a German Shepherd dog, and are wondering whether this is the best choice for you, then you are not alone.
Ready? Let's start