Because dogs have the sensitive olfactory system, I would not want to put something on them to make them smell unnatural. I felt bad enough when I was putting on the essential oil spray to repel ticks.
My dogs don't smell though...I know some breeds have that doggy odor-glad the GSD isn't one of them(unless they are on a crappy diet)!
A healthy, clean dog should not smell. Putting some nasty perfume on him is never a good idea as it might offend your dog and you will have stinky dog/perfume smell. A better bet is to just give your dog a bath so he doesn't smell.
Not that I recommend this, but the last 2 times I have sprayed the carpet with Febreze Willow has rolled around on the carpet soaking it up. The funniest thing I have ever seen. I told her it wasn't doggie perfume but she didn't seem to care.
I mix 1/2 and 1/2 apple cider vinegar to water and put in a touch of hair conditioner. I spray it on a washcloth and wipe them down when they get a bit odiferous, especially when they smell like the bottom of a fish tank after a swim in the lake. It removes the odor but doesn't leave a linger smell and the little bit of conditioner leaves them nice and shiny. I've also used wipes made by Nature's Miracle and they work well too