I don't know of one in Oswego, but if you are willing to travel up route 3 abit you will run into Linda's upholstery on the left side just before getting into Watertown.
Haven't needed her services in awhile, but can vouch for her EXCELLENT work.
Good Luck.