There is No Perfect DogAlmost four years ago: As a dog trainer, in a new area, planning on starting up my own business, and having a new puppy, I thought...