Ok, I am getting a new full blooded Yorkie from a breeder, I get to bring my little man home in May. My last Yorkie I rescued while I was on vacation in North Carolina from a home where he was being beaten and 6 weeks ago he went missing/stolen. I've never brought a "puppy" home before, what do I need?? I bought a collar (smallest I could find) a xs harness and a leash. thats all I have so far because I dont know what to buy and what brands are best for a puppy. Petland suggested food made by Nutro. But that is also the only brand they sell. I dont know if its the best. And I only want the best for my baby. Any suggestions on any subject of owning a new puppy please let me know. I need to know everything there is to know, from training to food, I've heard of belly bands - do I need one? Please help. I'm still kind of new at all of this.