Co-branding involves combining products from different companies in various ways, including same company co-branding of related products, joint venture co-branding of new products developed through partnerships, and retail co-branding of products sold together in stores. While co-branding can provide advantages like expanded markets, it also risks customer confusion over the brands if not implemented clearly. Ingredient branding is a type of co-branding where a company promotes the brand of components contained in other final products.