I crate-trained my little Chihuahua, and then moved her from the crate to a gated kitchen when I was gone. Now, after 3 years, we have gotten used to each other's schedules and I am able to leave her out all day while I am at work. She knows that she goes outside as soon as I wake up, and as soon as I get home, and again before bed. She rarely has accidents anymore. And she also still has her own little "bed", so she feels comfortable.
She is also one of those dogs who LOVES her crate (I can't bring myself to call it a cage). She has a traveling crate now, and if I leave it out for her, she will just go hang out in there whenever she feels like having quiet time. She is wonderful.
And GW, just being from Highland Park does not automatically make someone a good or reputable breeder.