Я бы предложил Гарри создать запас крови. Отливаем от себя порцию крови, помещаем в хранилище, когда в организме запас крови восстановится - снова отливаем порцию... пока не накопится достаточно для Дориана. Если необходимо пить прямо из жил, то одновременно с процессом питания Дориана кровью идет пополнение Гарри кровью. Гарри значительную часть жизни провел в маггловском мире и посему может знать о переливании крови :)