That is a difficult question to answer since a lot of subdivisions each have their own respective rules. The easiest way to get an answer to that would be to notice whether or not the homes that you look at have homes in the neighborhood that already have fences.
If you see homes in certain subdivisions Novi and other homes don't have fences, then most likely they would not be allowed to have fences by the association. I don't think any Realtor is going to have a definitive answer on all of the subdivisions in Novi that do or don't allow fences.
The best thing to do is to inquire into the homes that you do like, ask your Realtor to check the rules of the subdivisions that appeal to you.