можно ли прививать яблоню, рябину или грушу на боярышник
Можно, но всегда предсказуем результат. Даже яблоня на яблоню не всегда удается в силу особенностей происхождения (например Яблоня культурная на яблоню Сибирская ягодная, хотя у Железова удается).
Лучше всех идет груша. Это в принципе. А конкретно многое зависит от сочетаемости конкретного сорта той же груши и конкретного сорта боярышника.
Из личного опыта:
Груша Петровская на ХЗЧ боярышника колючего - удовлетворительно (соседи в шоке - на 3 год вся в цветах и плодах, а у них лет 5 и только цветы появились),
Груша Петровская на ирге ХЗЧ - прививка удовлетворительно, но растение слабое, хотя цветет красиво,
Груша Петровская на аронии ХЗЧ - не прижилась (да и не надо, т.к. разные комплекции как и на ирге)
Из соседского опыта:
Груша ХЗЧ на красноплодной рябине из леса - хорошо, но 1 ветка, т.к. требуется оставлять ветки рябины, да и дерево получилось высокорослым - плоды у конька крыши. В чем же преимущество ? (Не считая тщеславия).
Есть же надежные подвои для снижения высоты дерева.