Just went through all that with mine, Whining you got to wait out.. If mine has an accident I do actually make sure they see the spot, give her a butt smack, let her out then crate her for a few hours so she knows what she did was wrong, Like stutters said on successful outdoor poop/pee lots of praise and treats. Occasionally She'll still have an accident in which its usually my fault for not letting her out when she gets my attention.. would love to get her to bark at the door or something when she needs to go! lol