The ones you have.
That's pretty much the answer. When I had my German Shepherd I couldn't imagine having a different breed of dog. Then he died and through a series of events I ended up with a Rottweiler puppy. That puppy is now 4 years old and is hands-down the best dog I've ever had. I still love my GSD, and would have another without hesitation, but this Rottweiler owns my heart. I am his entire world and he lets me know it every day. I just got back from Las Vegas a few minutes ago and the person who was watching him was telling me how different he is when I'm gone. He won't eat and he just lays by the door waiting for me. Right now he's poking me and telling me that it's time to play. Gotta go.
Mutt from the SPCA.
German Shepherd MIXED breeds.
German Shepherds! I actually like cats more, but my father used to breed GSDs, so I have a bit of an affinity for them. They're just all around wonderful dogs, exceedingly loyal and protective, but loving fluffballs at the same time.
Golden Retrievers. Their temperament is phenomenal, they are some of the most friendly and loyal dogs out there.
I love Boxers! Have had them for years and love everything about this crazy breed :)
All "good boys"
Shetland sheepdogs! Todd is the most expressive dog I've ever seen.