The 2 most common reasons for a watch to not work after a battery change are:
1) The circuit is not functioning properly. 99% of the time it is
not efficient to have this fixed. It almost always needs to be replaced when this is the problem.
2) The oils in the watch have either become thick like car oil, or thin and now the metal parts are causing too much friction.
The 2nd problem can be fixed by having the watch serviced. Servicing is usually between $50 and $100 for Fossil's depending on where you go. This may not be efficient since most Fossil's are less than $150.
Stores that service watches are Tourneau and Precision Time:
www.tourneau.com
www.precisiontimeco.com