This thread is a perfect example of how you can never please all of the people all of the time, or, alternatively, that some people can never be satisfied.
It's a dog people. A DOG. There are only so many ways you can portray a dog and still have it be a dog. The Washington Huskies happen to have the exact same dog for a mascot. So how far apart can two logos be? What do you want? Twinkle? 3 dimensions? Use of pink? What? What would make you happy? Not change?
Do you want some fricken' lazer beams? Is that what it would take?