A Dog Trainer's Musings