It's a tie between a Collie-mix and a German Shepard for Best Dog in My Life,however my husband's Cocker runs a very close second! Doggie Ping!
I had a Collie/Shepherd mix growing up and he was a great dog. Now I have a Springer Spaniel/Lab mix and he is even better than most human beings I know. I'm partial to mixes.