1. John's mother made us s'mores at the camp site.

2. She made me a s'more at home.

3. John's mother made us many s'mores at the camping site.
============
Are they all grammatical?

All are fine, except for "camping" in #3. The term "camp site" as in #1 is correct.