1. Choose your Puppy

Choosing the breed of your new puppy is an important decision. But, as we get to know you better we can help you decide which breed fits you and your lifestyle best. We work with a network of reputable breeders to ensure your new puppy was born happy and healthy. We will then hand select a dog  with your lifestyle and goals in mind.


2. We Train your Puppy

Every interaction with a new puppy is a training opportunity. We begin raising your puppy during their imprinting phase. During this phase your puppy’s brain is still developing, making them more impressionable and easily influenced. We train your puppy a combination of new skills including obedience, manners, setting boundaries and fostering healthy relationships.


3. We Deliver your Puppy, Then Train You!

Around 9 months of age your puppy will be ready to graduate! We allow a stress free transition by personally delivering your dog to you. While your dog gets comfortable with their new surroundings, we reinforce your confidence by teaching you about your dog’s training and our puppy raising philosophy. You and your new dog will spend the next few days learning together and getting better acquainted.