A fun read, although I am sure you will get stern detractors.
For me, after struggling to create and position windows by hand in dBase using the WordStar text editor, Microsoft Foundation Classes were a revelation. I still remember getting all excited about finally being able to create my own classes in VB4. Sometimes though, I must admit, it was kind of like a solution looking for a problem.
The last few years of my career I worked with SQL and OO became just something the front-end guys used. What really lessened the importance of OO programming was the decline of desktop development in favour of web development where scripting languages were all that most people needed for a simple page.
Thanks for the trip down memory lane. (Oh, and thanks for not using the old Dog Class with the FurColour property and the TailWag method).