you were also mentioning how you spent a lot of time with your dog, johnny so you could learn about him or her and it helps you be a better trainer...this is what I do, too.
When I was a younger kid, I would spend hours walking around my city blocks and look for dogs in yards, stray dogs - just dogs to be watch and be with. I couldn't have explained why I did this at that time, but that I just "liked dogs". I would sit for hours and draw pictures of dogs and horses. Then I started volunteering at an animal shelter when I was in about 8th grade and I did that all through college. Sometimes I volunteered with another person when I was in the 8th or 9th grade. She happened to live with two dogs of her own and I did not have dogs as a child. She lived with a GSP and another smaller dog.
It was a lot of fun when she and I volunteered together. She happened to have CP and used a wheelchair. Many times if they seemed to be appropriate for it, I'd take a smaller dog out of a shelter kennel and put him on my friend's lap for a ride down the hall to the room where we spent time grooming, playing with and some very basic training of the dog.
In college I went to dog training classes and training seminars even though I did not have a dog. In the public training classes I sat on the floor and watched other people train. This was the old school way at the time. I got to observe all the things the people missed seeing in their dogs.