Can we use moves like leech seed or thunderwave on Pokemon with the ability magic guard.
Yes you can, but Leech Seed will not take any health from Sigilyph, as it is indirect damage and thus will be nullified thanks to its ability.
Source: knowledge