Dealers will naturally push the brands they stock and be less enthusiastic about the brands they do not, business is business after all however they get are money.
The reason not all dealers do not stock all brands may be nothing to do with the quality or reputation of the brand but rather the geographical location of the retailer and proximity to an existing retailer, as some distributors restrict the number of retailers in a given area.