We specialize in raising orphaned puppies, abused, abandoned or special needs puppies. These puppies are allowed to develop and grow at their own pace. We do not place a time limit on our puppies, rather placing them when they are ready for their "forever home". All puppies are raised with people and others dogs of all sizes. We crate train all of our puppies. By not having too many puppies at one time, we learn their personalities and therefore are better able to match them with perspective adopters. All puppies stay in our home a minimum of two weeks, but generally most puppies stay at least 4 weeks. All puppies are up to date on shots (as age appropriate) prior to placement.