Speaking from experience, any gap between slabs will grow weeds either from dispersed seed or sub soil runners from nearby plants. grass is especially good at this. If the ground is constantly wet then moss looks nice, if dry then thymus serpyllum or mentha requienni, but neither stand up to much trampling (or dog wee!) i have got some areas with grass between stones and I just strim over the grass to keep it really short.