Training a puppy into a good dog can be a lot of work. It can also be a lot of fun.Consistency,as others have mentioned, is important. Dogs want to learn, you just have to keep working with them. I hope things work out for Zoe and your family.