Puppies must be at least 16 weeks old and must have completed the necessary vaccinations. If your puppy is over 7 months old, they must be spayed or neutered. These rules are in place for the safety of your dog, as well as the others in our care.