Oh I think getting another dog - one who is already housebroken will do wonders! (I'd introduce them slowly and get them used to each other- especially since your new dog is male and there may be some dominance issues that they'll need to work out under your watchfull eye)
I have a 7 year old
Golden Retriever and in May we got a 6 week old Brittany. Well Max (the brittany) is now 5 months old and about 98% reliably house broken. He adores Jack (the Golden) and wants to do *everything* that Jack does. He learned to retrieve (play fetch and retrieve right to my hand) so fast in part due to copying Jack! He also learned good puppy manners because there was always *just so much* Jack would tolerate before he rolled Max over with his nose and told him in doggy language to behave!

Just remember though, that for every good habit a dog learns from another dog - they can also learn the bad habits - so just be watchful and consistantly, and positively correct the bad ones, because it's easier to prevent a bad habit than it is to correct one.
I do know what you mean about wanting your dog to bark when people ring your bell, bark at noise outside etc... I appreciate it when Jack lets the person ringing my bell know that he's right there!

I also expect him to stop the instant I say "Jack- Quiet!" Then I quickly, without much fuss at all, praise him with a pat on the head and a "good quiet, Jack". It reassures him and lets him know that all in his world is OK
ACK! I had no idea that Penny ate things to the point of needing surgery! I'd be very leary of enticing her with something dangerous too, I can't blame you one bit for that. Oh you must have been frantic both times

Good grief - that's stressful.
As far as the bladder/bowel control goes- (now please don't think I am trying to be mean or sarcastic here... I'm not)...She has you very well trained!

If you believe that she *holds* it overnight because she won't be able to get back up onto the bed - she has *very* good control!
I've always used the crate method with my dogs and as far as housebreaking that's the only way I know. Max sleeps in his crate and is still confined to only 2 rooms in the house- unless I am with him. Jack (at his ripe age) has free run... I stopped crating him at night when my husband started traveling for work... he'll still use his crate as *his* room though.
The only other thing I can think of is to start increasing the time between "potty outings" very slowly? Maybe by 20 minutes the first week - if that goes well , add 10 more minutes and work up from there? If it fails, back it up? I don't know- that's a tough one!
Good Luck with your new baby and don't forget to post some pictures!! He's going to be one lucky pup to have such a good mommy - forever
