Товарищи, вы пытаетесь обосновать, как собака проплыла 500 км.
Если брать задумку автора (пусть ее довольно криво прописали) - сила любви, о которой не знал Темный Лорд, готовность погибнуть ради общего блага, Старшие палочки и все такое. То есть смотрим в канон и берем факт, не пытаясь обосновать, КАК собака эти 500 км проплыла...