Not a grandparent, but I am constantly telling my parents and in laws to spend money on the kids via experiences vs another toy in our house. Take them to zoo, mini golf, out for ice cream, movie etc. Do something and make a memory.
My kids are pretty young but they have no clue who gave them...