My 16th birthday is coming up this weekend and i want my parents to get me a new puppy. They have kinda said yes (i think ) my only problem is i cannot decide on what kind to get, and i can not find anyone around here that breeds puppies for a reasonable price. I want a dog that is not really small but not big kinda just medium. One that is easy to train and wont want to harm my chickens. Does anyon ehave any suggestions? OR puppies for sale?