Isn't she stlll very young (eg well under a year?)? Stay and recall are really not things most dogs are very good at til they get to be a year old-plus. I woud never, ever trust a dog under a year to reliably recall and stay is also very hard for a dog under a year -- they will stay a short time but to expect more is like expecting a 5 year old to sit still for long periods of time. I know there's a desire to build on her basics so far, but I think you are still expecting to much to try and require her to ignore distractions at puppy age -- you can work on small things but she needs time to grow up and have fun and become mature enough to be able to focus (for example, working on the 'look' command might be more constructive just to help her learn to focus until she gets older and can apply those skills to stays and recalls). You want to be careful about what you ask of her at this age, as you can end up with a very anxious dog if she is being constantly asked to do things she finds too hard to know how to do and knows she isn't doing things right and this is making you frustrated, and her frustrated. Think in terms of a child being asked to do things that are just too hard -- it doesn't set up a very good teaching or learning relationship for the child's life, or the dog's life. She has her whole life in which to learn a downstay, in other words.
Let her be a puppy right now.
Any form of obedience before age 1 is important to do to start to shape your dog and teach her self control (and to have fun!
) but really is only very generally laying the groundwork for what you will want your dog to be able to do as she matures mentally and physically.
If you are in a class it would be good perhaps to discuss what can be reasonably expected from a dog of Bella's age with the trainer. Remember that under about 6 months training is really to be kept very light and fun, just basic general commands that will set the stage for later learning, never hard tasks like downstays of any duration for example; and under a year you are still working with a puppy, not an adult, and need to keep expectations in line with your dog's age and capabilities. Otherwise training becomes stressful and not fun for both of you.
. You want it to remain a pleasure for all! :flwr:
If she isn't returning fairly reliably be very careful of having her offlead at all -- and also keep in mind that letting her off lead and NOT returning when called is a bad training move -- it is negating the previous training you have been doing. It is better to keep her on the lead if you expect her to return to you because she is currently being allowed to ignore at will what she has semi-learned (in other words she definitely doesn't consistently connect being called to needing to return and just returns if she feels like it -- this can be very dangerous for her). This kind of situation is really common, but needs to be avoided -- it is a half step back to every step forward you make when training. Only have her off lead if you are not going to expect or need her to return (eg in safe enclosed play areas). She shouldn't ever be able to ignore calls to return -- instead, keep her on the lead and continue to work on recall on a long lead or in a safe fenced area, until she is old enough and capable enough to return reliably -- then she is fine for offlead walks where you will want her to respond.
PS Many feel cavaliers are never truly reliable on recall as they are so easily distracted and many retain a strong prey drive. It takes a lot of focused training with a mature dog to perfect a recall. Of my dogs only Jaspar is reliable and even then there are times he will run to something he wants to see and disregards me. He will always return, but won't always turn on a dime (about 98% of the time he does -- stops immediately and returns -- and therefore I would view him as *exceptionally* good on recall compared to most dogs we meet, outside of trained collies! -- but still not absolutely trustworthy).