Generally speaking, we only sell mini and toy breeds so the date your pup can go home will depend on his/her size, weight, and appetite. More specifically we like to keep certain breeds here longer which are known to transition slower (like Maltese & Maltipoos) which we'll keep until 3 lbs or 3 months whichever comes first. Other breeds we sell which are bigger can go home sooner --in regards to weight or age. It all depends on the individual puppy and its tailored needs. Our customers mean the world to us and so do our puppies-- we do everything in our power to make sure the transition is as smooth as possible! *thanks ahead of time for understanding*