Hey very nice team you've got there and it's probably one of the best, if not the best non-weather team. It counters all types of weather which is a big bonus but I think this team is weak to vaporeon with hydration. With hydration it can ignore your toxic spikes and it can PP stall roserades...