A balanced approach to dog training. Offering two training options: Board-and-train or in-home dog/people training.