@rkupper,
Google "dog breed selector" and you will find several sites that will attempt to recommend a breed based on your preferences.
There are some breeds that do better than others with long periods apart from their masters, but obviously they will tend towards independence and away from affection. As a result, they are usually not easy to train.
I doubt you will find a breed that matches all of your exacting preferences. Dog, afterall are living creatures, not car models.
You need to prioritize your preferences.
Non-allergenic seems to be numero uno and so you're probably looking at a toy poodle which is more a rat than a dog.