I think this might be overkill.A mixture of all?
I saw a news report about this a while back. A homeowner did this only to find out it violated a bylaw and she was ordered to remove it. Best to check the bylaws first.Buddy of mine just put turf down on his front and back yard.