Salma Hayek sleeps with her pet owl whenever her husband is away, as she praised the feathered friend as "mesmerising".