Kay Laurence's excellent blog post - NYC Dog TrainerNYC Dog Trainer