My friend recently got a cat (Orion) from a shelter. He's had him for a few weeks and the cat is always hiding under the table. If my friend puts his hand under the table the cat will rub against it wanting to be petted but he won't leave from under the table. I recently brought the cat to my house for a day because my friends apartment was being fumagated. The cat didn't hide at all! Why do you think this could be? We thought maybe the cat just didn't like my friend, but when he came to pick him up Orion jumped on his lap and rubbed his head on my friends face and seemed to be very loving towards my friend. What could make a cat act so shy in his home and so social in a new enviornment?