For a base $\mathcal{B}$ for the topology on a topological space $X$, there is the notion of a presheaf on $X$ being a "$\mathcal{B}$-sheaf", and a presheaf on $X$ is a sheaf iff it is a $\mathcal{B}$-sheaf.
I was wondering, is there a similar notion for sites? I.e., is there such a thing as a "base" $\mathcal{B}$ for a site or a Grothendieck topology, and a notion of a presheaf being a $\mathcal{B}$-sheaf which depends only on the values of the presheaf on $\mathcal{B}$, such that a presheaf is a sheaf iff it is a $\mathcal{B}$-sheaf.
Large sites provide some motivating examples; e.g., is it possible to say (perhaps with some conditions) that a sheaf on the site of smooth manifolds is determined by e.g. its values on just the Euclidean/Cartesian spaces?
As user Zhen Lin explains in the comments, the notion I was looking for is a dense sub-site.