Thoughts about dog ownership, training, and our relationships with our dogsChoosing a trainerPlanning for a New DogHow To Be a Dog Person