how come vitamins can only be fed to pokemon sometimes? like i tried to give my blaziken one, but it said that the vitamin wont have any effect, why?