Power Pugs have invaded earth! Oh no!