I am no expert (we only got Seamus 3.5 weeks ago) but I would say that by you going back to her every time she whines and barks you are reinforcing the behavior. She knows now that if she whines or barks that you will come back so she keeps doing it. Our dog walker and trainer said that we should start putting Seamus in his crate for a little bit each day, even when we are home, so he doesn't start getting separation anxiety. That way its not 100% on when we are home and then 100% off when we are gone. When we are home if we have something we have to do and can't watch him fully then I put him in his crate for a little bit. He does fine, no whining or crying. Then when I am done I take him out, go potty and then he can hang out with us. By putting him in his crate even when we are home he understands that its okay to be separated from us for a little bit and that we are going to come back. I won't take him out if he is crying or whining (unless I am positive its because he has to go to the bathroom). Hope it helps! Good luck with your training!