When I turn 18 I am getting a dog, I have been debating on what breed I want. It is between a German Shepherd and an Australian Shepherd. I want a dog to excersize with me, but guard the house or me when I am gone or by myself. I don't want a huge dog, but it needs to be big enough. I also want to be a dog trainer so I want a SMART dog. These breeds are both smart so I don't think I will have a problem with that. I will be possibly doing some agility with them also.
So if anyone has any information for me that would be lovely. I really want to make sure I get the perfect dog with the "perfect" breeding so I don't get a dog that is sick by the time they are 6 from some disease or like hip dysplacia or something.