Ok the title is a little misleading, but it had to be catchy to get anyone to read this and hopefully reply with anything but "just fire him!" I started a new construction only crew last year and hired a guy to run it. He actually came from another company that I did business with for a while, and this guy always did side work for me. The other company went under due to stupid greedy owners and this guy and his 3 man crew needed work. They had been working together for years and worked really well together and basically came as a package. It was a great opportunity for me to expand and I jumped on it. The main guy is 34, spanish, but is legal and speaks spanish and english very well. He is also more talented than any other spanish guy ive ever seen and has many many years experience. He does great work and is a really nice guy with a wife and 3 kids. Lives in a house with his family (not 20 other guys). Today I went to get ready for the snow storm we are about to get and I noticed a half a bag of calcium missing- i know its no big deal, but stealing is stealing. I know it was him because he came to pick up a truck. He did have two guys with him, so he says they put it in the back of the truck he took and he didnt know. Im sure he took it to use at his house and either didnt think I would notice or didnt think I would care. I dont care, but only if he asked me first. Of course I would said yes, but its just the fact that something is missing, it makes you wonder what else is going on. Little things like this happen all the time. Part of me wants to brush it off and part of me wants to fire him. ive talked with him before but it keeps happening. A tiger cant change its stripes, ya know. He is a great worker and making me alot of money. what do I do?