Why not utilize a hosted PostgreSQL service for your dev db? http://www.postgresql.org/support/professional_hosting/northamerica/
Of course the drawback here is that you'd be require an internet connection at all times, not necessarily a good thing for a dev environment.
The only other option I see would be to set up your laptop as your local database server, and when you're working from your desktop, you could simply connect to it, provided you have it on the same network and running.
Generally speaking I get around this issue by having seeding configured to apply all the data I need for dev purposes, and not rely on specific data that may be on one machine or another. Then commit those seed files to git, sync with your other computer, and should be good to go.