Genetics dictate coat.. weather can help get more of it. I'm guessing your boy stressed with the change, lost his hair and once time passes it will come back. You might consider a high protein, high fat diet to help and possibly run a Thyroid panel, as even a slightly low level (from stress) can inhibit coat growth.