Good evening, I'm Dr. Sara. I'm a licensed veterinarian who works exclusively with dogs and cats. Thank you so much for sending a photo of Tippy - she is so adorable!!
All of the behaviors that you're describing are pretty much what I expect for a dog of her age, even as frustrating as they are. I can give you some pointers on potty training for sure. I'm glad to hear that you're walking her - getting a large amount of exercise is so important. A tired puppy is more likely to be a better behaved puppy! When they have had adequate exercise, they won't have as much energy to do naughty things at home! In terms of walking nicely on a leash and having general manners, it's very important to get a puppy like Tippy into a group obedience class. There is no replacement for the exercise and socialization. You can teach basic obedience commands at home, but you can't do it with the distractions that a class setting provides. Also, it's very important that puppies get to play and socialize with other dogs - in doing this they learn basic social skills that they can apply to all the relationships in their lives.
Dogs can get bladder infections that wreak havoc upon their house training. When they have inflammation in their bladder, they very often have a lot of urgency and just can't make it outside. The best way to rule out a urinary tract infection is to have a urine sample evaluated by your veterinarian.
If infection is not the problem, then it may be that she is having a lapse in her house training.
There are two important parts to house training a dog: the first is the ‘training’ part and the second is complete and absolute supervision.
Let’s start with training - You can, and should, train a dog to pee or poop just like you can train them to sit. Go outside with your dog, (take cookies!) walk around the yard with them and tell them to ‘go potty’ or whatever word you want to use to teach them to go - just like you’d tell them to sit if you wanted them to sit. When they do go to the bathroom, keep using your 'key phrase' (in my example, I'd say 'good potty!) over and over, then as soon as they're finished, give them the cookie. It's important the the reward happen RIGHT AFTER the behavior (in this case the peeing). If you wait until they come inside, then all they learn to do is come back inside, not necessarily to pee or poop. Depending on how fast they pick it up, you can have your dog pottying on command within a few weeks.
The second part of house training is the supervision part. She can't be allowed to be out of your sight where she might have an accident. I know this is really really tough, especially if you have kids to watch too, but it's really important that you catch her before the has the opportunity to make a mistake, then give her the opportunity to do the right thing, followed by LOTS of praise. If she's been punished for peeing or pooping in the house before, often the 'take home' message is 'don't pee in front of the humans, they get angry and yell at you' which results in a dog that then sneaks off to pee where you can't see. It helps to have them drag a leash around the house attached to their collar so that if she starts to go to the bathroom you can calmly pick up the leash and lead her outside. This is less likely to scare them than you reaching for the collar to 'drag' her outside. Always make sure that once you get outside, you're prompting her to go by using your key words and rewarding her as soon as she's done peeing outside. It's OK to put her in her crate for a short period of time if you're having a really hectic time and can't watch her - as long as she relaxes in the crate and just 'hangs out'.
Please let me know what questions I can handle for you.
My goal is to provide you with the most complete and accurate “five star” answer. If my answer isn’t what you were expecting, it’s incomplete, or you have more questions please simply reply with your follow up questions. I would be happy to continue chatting. If my answer has been helpful to you, please show me by giving me a favorable rating. Thank you so much :)