Google will index them all if they are correctly built to prevailing SEO standards, with optimal nav navigation, good hierarchy, perfect on page optimization, etc. Each of your domains is targeting a slightly different segment of the same market, so "retail leather sofas" and wholesale leather sofas" target their specific niches; you'll be competing against yourself for "leather sofas' (and a whole lot of other sites) but if your content is good (and differs across properties) you shouldn't have an issue getting indexed.
Our sites has 12 sub-domains covering specific sub-categories of the same general topic - with over 600K pages - 95% are indexed, and frequently pages from two or more sub-domains appear for the same search query, even though the page layouts and templates are virtually identical and have the same IP address. It's the content that differentiates them, yet at the same time makes them relevant for the same KW phrase.