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