Question: how to train your cat to be nice?
Answer: Start from short distances. Make the noise, use your clicker when your cat comes, and then reward your pet with the treat. Over time, call the cat from longer distances. The ASPCA recommends up to two “cat training sessions” a day, for five minutes or less, during which you should repeat the behavior up to 20 times.