My family has 5 members. My parents and 3 children. We all want a dog really bad, but we don't really have extra money to spend on a dog right now. So in the meantime, I want to figure out what dog is best for a family like mine? Nothing very expensive, it has to be good with older children (I'm a teenager my siblings are in grade school), a breed that is light on shedding, can be easily trained, and it can't be violent. Any suggestions, recommendations, or comments would really help. Thanks!