I am a military vet and my dr wants me to get a puppy that I can train as a service animal/companion animal. I have raised and bred large shepherds in the past but need something small to medium sized due to my apartment restrictions.( if its a larger dog then it must be listed as a service dog.) weight is another restriction..small must be no more them 30 lbs.