My DS has terrible behavior (not regression, just wild and out of control when he is generally a well behaved kid) when his grandparents visit and then when they leave. They do not say no to him which is annoying for me (and DH). But, they adore him and want to spoil him and I try to see that as okay coming from grandparents.
At some point your DS will probably tell grandma that he is not a baby, and that will be that though they will likely spoil him and cause some other temporary behavior changes on their visits at that point.