You're right in that a spin-1/2 particle could hav superparteners of spin 0 or 1. This is encoded in the statement that in supersymmetry, there are two supermultiplets:
- the chiral multiplet contains a complex scalar and a spin-1/2 fermion
- the vector multiplet contains a vector (spin-1) boson and a spin-1/2 fermion
(Note that this is true for what is called $\mathcal{N}=1$ SUSY in four dimensions, which is the standard setting for standard model extensions such as the MSSM. There are many more possibilities -- a nice introduction can be found at https://iktp.tu-dresden.de/Lehre/SS2009/SUSY/literatur/sohnius_article.pdf.)
Now what about the standard model fermions? The vector multiplet, containing a vector field, comes with a gauge symmetry and is in the adjoint representation. In particular, the fermion cannot be chiral, as the standard model fermions are. So the quarks and leptons cannot be part of a vector multiplet, and their superpartners can only be scalars.
For the superpartners of the gauge bosons, you have to recall two things:
- For renormalisable theories (i.e. gauge theories, such as the standard model, but excluding gravity), you cannot have particles of spin larger than one (under reasonable assumptions, such as nontrivial scattering).
- If you allow higher spins in a nonrenormalisable theory, you can go up to spin two. However, that possibility is quite restricted: There basically is one spin-two field (the graviton) which can have one superpartner of spin 3/2 (the gravitino), and both have more or less fixed interactions (e.g. they are not charged under gauge groups). This basically comes about because supergravity is possible only if supersymmetry is gauged, and the gravitino is the gauge field of supersymmetry (i.e. $\delta \psi_\mu\sim\partial_\mu \epsilon+\dotsm$)
(Again, this is a bit schematic, and I refer you to the introduction by Sohnius (of course, there are other textbooks as well)).
Together, these statements imply that the superpartners of the gauge bosons can only be of spin 1/2 (i.e. gauge boson and gaugino form a vector multiplet), and graviton and gravitino come in an additional multiplet by themselves. (The gauginos themselves transform homogeneously under the gauge groups, in the adjoint.)