A、牡丹花的红色和菊花的红色,属于不同种生物,因此不能称为相对性状,A错误;B、狗的黑毛与狗的黄毛,是同一性状的不同表现形式,是相对性状,B正确;C、狗的黄毛和鹅的白毛,是不同种生物,不是相对性状,C错误;D、玉米的黄色与豌豆的黄色,是玉米与豌豆两种生物的性状,不是相对性状,D错误.故选:B