Grundsätzlich kannst du sowohl jetzt Nexgard und in 3 Wochen Advantix geben, als auch jetzt Advantix und in 3 Wochen erneut auffrischen. Das ist beides kein Problem.
Wenn er allerdings eine starke Allergie gegen Grasmilben hat, wird Nexgard wahrscheinlich nicht so wirklich gut helfen. Die tötet ja erst nach dem Biss und dann ist der Auslöser der Allergie ja schon geschehen.
Außerdem wirkt Nexgard eigentlich durch Blutaufnahme des Wirts. Grasmilben ernähren sich aber nicht von Blut, sondern dringen nur in die obere Hautschicht ein. Deshalb wäre ich skeptisch, ob Nexgard überhaupt gegen Grasmilben wirkt.
Mal eine andere Frage, wieso willst du denn überhaupt Nexgard geben, wenn dein Hund Advantix doch gut verträgt? Ich würde Advantix der Tablette immer vorziehen wegen der repellierenden Wirkung, d.h. die Zecke (wofür es ja die meisten verwenden) muss gar nicht erst zustechen um abgewehrt zu werden.
Nur wegen dem repellierenden Effekt kann ich mir übrigens vorstellen, dass Advantix überhaupt gegen Grasmilben VOR dem Biss wirken kann. Allerdings sitzen die ja oft fies an den Pfoten und dort wird der Hund (zumindest bei aktuellem Wetter) oft nass, weshalb es sein kann, dass lokal dort die Wirkung etwas schneller nachlässt. Wenn du merkst, dass die Wirkung gegen Ende der Wirkdauer an den Pfoten schon nachlässt, könntest du vielleicht mit einem Spray (da gibt's auch was vom Tierarzt) an den Pfoten nachhelfen. Vorausgesetzt dein Hund leckt dann nicht die Pfoten ab.