I think it's great you want to get a puppy. Where ever you decide to get it from,
you should check the Breeder & the puppy out. If it's out of State maybe someone could do the checking out for you. You hear so many stories, it's kind of scary out there. But I'm sure there's a baby for you waiting to be loved.
Hang in there, it takes time to find the right one.