Hi, M. Sorry but I have never heard of using either baking soda or vinegar as a stain. For interior furniture pieces, you can use chemicals like lye, rust from cast iron or chewing tobbaco to make small quantities of stains or to color wood. You should not even consider using this type of stain for your house and barn. For important investments like these, get the very best commercial stains or paints that you can buy. There are properties like sealing from water and UV protection in high quality commercial products that are important. With the "make-it-yourself" stains, you will be adding a clear finish coat that make these acceptable for interior use only.