If it is 10 years old, replace the carpeting or put in hard surface floors. That plus all new paint should take care of the odor.
These comments are a good reminder of the kind of expense that comes with owning a rental. Beginners routinely underestimate big one-time expenses that are inevitable. A prospective rental property looks a lot less profitable if you are realistic about costs and vacancies.