A mate got a spray thing (like the room deodorisers) that sprays some hormone that is meant to calm cats down. It replicates the hormone that cats release when they are pregnant. Might be worth trying.