Cat training is the process of modifying a domestic cat's behavior for entertainment or companionship purposes. Training is commonly used to reduce unwanted or problematic behaviors in domestic cats, to enhance interactions between humans and pet cats, and to allow them to coexist comfortably. There are various methods for training cats which employ different balances between reward and punishment.