The truth is shaving a double coated breed (Husky's, Pomeranian's, Samoyed's, etc) does not actually help them stay cooler in the heat.
Here is a quick explanation as to why. A double coat means there are two layers of hair serving two different purposes. The outer layer is a coarse hair called the 'guard coat' because it protects the dog against the elements, snow, rain, sun, bugs trying to bite. The second layer is the soft crimpy undercoat that insulates the dog when the weather is cool. Removing the undercoat by brushing helps air to flow through the coat under the guard hair. This is the best way to keep your dog cool. Remember, dogs do not sweat through their skin like humans do, their cooling system is different. Their skin also has a lot less layers (thinner skin) than us and the sun can burn them more easily. So shaving the guard hair will leave the dog exposed and take away it's natural protection from overheating.
Below: After brushing the coat :)