Yes, cats can recognize their owners by sight and smell. Cats are able to recognize their owners' faces and voices, and can also recognize their owners' scent. Cats form bonds with humans through positive reinforcement and interaction. It is important to give cats plenty of love and attention, as well as providing them with a safe and secure environment. Additionally, cats may respond to treats, toys, and playtime, which can help to strengthen the bond between cats and their owners.