Not sure if they're everywhere, but around here you just go to the local farmer's market and find the old hippy who makes soap. You buy the soaps you enjoy the smell of and use those. Basic ingredients that are much nicer on your skin, and usually last longer.
Bar soap works well for lather with shaving if you don't use an electric raiser as well.
Haven't found a good deoderant yet, all the ones that are better for the skin don't seem to work well. At least, every person who's told me about their healthier deodorant has smelled of bo.
If they're anything like my cats the intense smell in the bag is heaven to them. I have one crazy cat who loves my hair after a workout, she'd burry herself in there if I let her.