Watchdog System for Arduino GSM

OK.
You don't want the delay(1000) or the Serial.println in the loop(). Those were only for demonstrating the watchdog timer restart. The GSM module probably uses the Serial pins itself so it may be safer to comment out all the Serial statements.

Did you know that in the IDE, you can use tools-> auto format to align the code nicely.