New puppy contract