I'm probably the worst role model here for this type of stuff so take this with a mountain of salt:
the sniffing...I'm insanely busy. I stand here in front of my computers for 10 to 12 hours a day. My dogs patiently wait on me to free up so we can play a little. When I can I'll take them on a walk (I'm trying hard to get them out at least twice day). If they want to sniff and hose down mail boxes great. I can wait.
bedroom - my dogs sleep on the bed and my new deodorant is puppy slobber. Kaiser won't let me make a head call without him providing over watch.
I fully expect to take a full year to get Kaiser to where I'd like him to be and I'm pretty sure the more experienced people here would say that's a fairly quick time for 7 month old puppy. Your puppy is a tad older so you won't deal with some of the maturing stuff, but I suspect you still have several more months of bonding and learning to go.
Be patient. The stuff you're describing are annoying things, but step back and look at the bigger picture. You have what sounds like a great dog who is learning. Give her and yourself more time. She'll figure out your routine and mold herself in to it.
In the meantime: I hear plaid hides dog hair well.