completed puppy module