Cloe, I work from home and have a dog, but I always work on the basis that visitors hate or are allergic to dogs. So they don't meet him (this is also a WG/client boundaries issue as pooch is part of private me) and he never goes into the boudoir. I'm also very fussy about doggy smells, hairs, and always let clients know I have a dog.
It works well for me because he's a very laid back creature (a middle aged rescue dog) who spends most of the day snoozing and rarely barks. I would be very wary of taking on a pup whilst working to be honest as it's a lot of work and they will whine (which would be offputting for even dog-loving clients as well as for you). Have you considered taking on an older rescue dog? A good centre will have assessed them so you can stipulate that you need a dog that is happy being left on its own for an hour or two.
If this is your first dog I'd strong recommend you do as much research as possible
before you become an owner. Go to training classes and learn to train the dog so you're prepared when he arrives. If you'd prefer to learn at home I'd recommend anything by Dr Ian Dunbar (http://www. dogstardaily.com). Make sure you don't accidentally buy from a "back yard" breeder or puppy farm. Research what you'll be feeding him; mine eats a natural raw meat and veg diet, yet all you will hear about is the processed stuff from major pet food manufacturers! The more research and work you do now the less likely you'll have horrendous problems later. Good luck
[Link made non-clickable]