I'm normally good with typing and stats and all that, however a handful of glossy areas do persist. (I have to keep reminding myself that Dunsparse is NOT Ground, or Ghost, or Flying, or has Levitate, but is a Normal type.) However, with soon to be 700+ Pokemon, can you blame the odd mistake?
I didn't realise that you modified the Foongus and Amoonguss here. Anyway, I like this portrayal better. Great job! If there's one thing I could point out, it's that Amoonguss has two 's' in its name, not one.