Products I often recommend for printing at home:
These Avery products are great for printing cards. Note that business cards can also be warm chatter cards, reward cards, appointment cards, and more!
These Avery products are great for making your own stickers.
You can get Avery Printable labels in many shapes and sizes. These are some of my favorites: