Man caught having sex with dog