I have a major project that will need its own VPS. It is also very much potentially possible that a company we made this for might buy it. Should I be creating this VPS under my own DreamHost account or create a new account altogether?
Probably best off hosting it on your own account for starters. If you later need to transfer it to another account, Support can help you with that.