Cats can see up to 120 feet away. Their peripheral vision is about 285 degrees.
Besides smelling with their nose, cats can smell with an additional organ called the Jacobson's organ, located in the upper surface of the mouth.
Cats lack a true collarbone. Because of this lack, cats can...
I don't have much advice, but this is what popped into my head:
Have you washed the blanket in Nature's Miracle? Just detergent along won't get rid of the smell and he will keep using your bed.
Also, since they are so young, I think I wouldn't let them in your room for a while yet.
If she will not touch wet food, she would be fine on a high quality dry food. Some cats just absolutely hate wet food! Especially if she is a older cat and the previous owner only fed her dry.