Have you thought about a young adult? Maybe a rescue or one that a breeder has decided to place? Puppies take up so much time. A young adult usually (hopefully) has some manners and has been socialized and won't be quite as time-consuming as a puppy. Of course if you're able to take your pup with you to work, a puppy might be a great fit.