The base answer to that question is to avoid shaving dogs with double coats. Some double-coated dogs include the Husky, Bernese Mountain Dog, Irish Setter, and Collies. This is because their outer coat will not grow back the same and it may cause problems when it does grow back. Many single-coated dogs do not need to be shaved as their fur is already short enough.