I read this in Lammle's book,
Relying on other routers, and leveraging the information they provide, accounts for the "diffusing" character of DUAL
However, the above description applies to most other distance vector routing protocols as I know. They all need the routes of neighbor routers to build their own routing tables, don't they?