So, Ive wanted a puppy for over a year now, my family is finally warming up to the idea. But I go back and forth with what I think I want, Ive always had large dogs, I love them, But I really want a small dog that I can hold and carry and that is easy to travel with. However a small dog dose not exactly fit my setting I don't think. The dog will primarily be my dog, It would go to work with me on the horse farm, travel with me to horse shows, ect. I feel like a small dog wouldn't be good for that or could it work? Aside from that Ive asked myself, being in college (I commute) do I have enough time for it and can I financially handle the responsibility and I can say yes to both of those. I realize puppies need lots of socialization and work, My aunts a dog trainer so we would probably enroll in a puppy group. Im torn between getting a big dog and a small dog and then what kind of dog to get. I know I don't want something with a thick coat like a German Shepard or long that's going to be high maintenance.