Factors that affect behavior can include your pet’s genetics, socialization history, environmental effects, client compliance to their trainer’s instructions, how long your pet has been reinforced for performing the problem behavior, your pet’s health/diet, and the severity of the problem. Usually emotionally upset pets with fear, anxiety, or aggression will take longer to modify their behavior than not-upset pets.
In addition, how much skilled training occurs can affect behavior. In other words perfect practice leads to improved pet behavior. So the number of paid sessions with your professional trainer can correlate to how much/how quickly you can take over and train/manage the behavior following your assigned training plans.
Furthermore, everyone has different goals. Some people would like behavior responses to be as close to 100% percent correct responding as possible, and others may need above average responding to cue signals. Sometimes a single session with a trainer is enough when management techniques can solve the issue, other times people may want to continue training regularly for enrichment purposes to add some fun to their dog or cat’s life, or to get the best trained pet possible.
In general, more professional training will equal better behavior.
Please note: animals are living creatures that are in control of their own behavior, and this means there is no one-hundred percent accuracy of any behavior during or after training. Behavior variation naturally occurs.
It is therefore unethical for professional animal trainers to guarantee behavior outcomes, and those that do should be avoided.