I've been seeing commercials for this product: http://www.zeroodorpet.com/

It has a gaurantee, so if it didn't work, you could get your $$ back.

You can also dry the blankets with extra dryer sheets and add "Downy" to the wash. That usually can mask/remove the scent.

Good luck! I know cat urine is hard to remove.