It has b12 I believe, or at least one of the b vitamins as a main ingredient. Yes b anything stinks, I just accept it since I prefer using organics on my plants. Seen-as-how natural fertilizer comes most abundantly from one place (back door of herbivores), I just ignore the smell. It makes a huge difference that for 5 years I was a caustic/corrosive chemical user (custodian) and my nose is very burned to strong odors. I also go unphased around rotting flesh and human bio-waste now as well. So maybe my opinion of stink doesn't count.