I know that anions such as $\ce{CH3COO-}, \ce{OH-}, \ce{CN-}$ are basic in nature, since they are conjugate bases of weak acids. Similarly, cations such as $\ce{NH4+}, \ce{H3O+}$ are acidic in nature , since they conjugate acids of weak bases.
However, we also have another case whereby, anions such as $\ce{HSO3-}, \ce{HS-}$ are amphoteric in nature. This is due to the fact that their conjugate acids are polyprotic acids. Thus, one can have the two reactions:
$\ce{HS- + H2O <=> S^2- + H3O+}$ and $\ce{HS- + H2O <=> H2S + OH-}$
Since, for this case, we got amphoteric anions from polyprotic acids, is there a possibility that we can do the same for polyprotic bases so as to get amphoteric cations? i.e. Can we have a conjugate acid of a polyprotic base, which can be regarded as an amphoteric cation? I haven't seen any such examples of amphoteric cations yet, hence I am asking this question.