No, spayed dogs do not have periods. When a female dog is spayed, her ovaries are removed, which means that she can no longer produce eggs. As a result, she will not experience any of the typical symptoms of a period.