In a professional environment, it is important that treat your employees as the professionals and subject matter experts that they are, and that you show them some appreciation from time to time.
Yes, we would all love to just throw money at our employees, but not only is that not feasible, it is also not always necessary.
Try saying "good job" every so often, or find some way to openly acknowledge your employees contributions. Stop by their desk and tell them in person that you appreciate them.
If the only time and employee sees you is when you want to get on their case about minor issues, then you are missing the boat.
Your employees are your most valuable asset, treat them as such.
Dr Flavius A B Akerele III