How inaccurate is sys.dm_db_partition_stats?
If you're looking for unused or abandoned tables, the number of rows won't be enough. You'd better look into index usage stats:

select database_id, object_id, index_id, 
    last_user_seek, last_user_scan, last_user_lookup, last_user_update
from sys.dm_db_index_usage_stats


If you are interested in several methods for tracking table usage, I wrote about it some months ago.