P.H.
While I'm not an expert on cleaning furniture, I'm going to recommend a product I bought to get a urine stain and odor out of a mattress. It's called "Kids N Pets" Instant All-Purpose Stain and Odor Remover. I found it in the carpet cleaner section at Wal-Mart for around $5 a quart if I recall correctly. The label says it is a professional strength carpet cleaner, but on the back it reads that it is safe for all washable surfaces including furniture and upholstry. The reason I'm recommending this is because it is non-toxic and safe to use on surfaces that small children will be in contact with. For more info, their Web site address is www.kidsnpetsbrand.com.