as far as the cat goes....we got a 8 week old kitten when our shep mix was maybe 10 months old. the cat was acting just like yours, and all the dog wanted to do was play. took the cat 2 weeks before it could be in the same room as the dog w/out going apeshit. after a month, the cat would sniff the dog or let the dog sniff her, then tear off running. took them maybe 2 months before the cat was ok being around the dog, then they became the best friends. the dog would literally torture the cat when they would play, and the cat would come back for more all the time. when they would play, you could hear the cat bawling throughout the house, but if it was really being hurt, the dog would've been bleeding. when we brought the 2nd dog home, however....it's been almost 7 months now and the cat just doesn't like him. he's overly hyper and doesn't know how to play nice with the cat. he's just too rough on her.
if you are still house breaking the dog, here's a few tips. i'm going to assume that you are leaving the puppy in the crate at night so she doesn't tear the house up and that she's in there when you aren't home.
no food or water in the crate. the dog will eat and drink, and then you'll have a mess. this also goes for bones, balls, chew toys, whatever. if the dog is free to chew on something in the crate when you aren't home, it will stimulate other responses and you'll have a mess to clean up.
partition off the crate. make it big enough that the dog has room to move, but small enough that she can't make a pile in one corner and go to the other corner to avoid it. trust me, a dog WILL do this if given the chance. as she gets bigger, you can move the partition back further to suit her until she is fully house broken. we did this with our shep mix, and it worked out pretty good. of course, we learned the hard way.
when you come home or wake up in the morning, take the dog outside IMMEDIATELY after letting her out of the crate. no food, no water, nothing, just straight outside. she will have to go just as bad in the morning as you do, and if you give her enough time in the house before you take her out, she'll just go wherever she can. been there, done that.
as gymrat said, NO EXCEPTIONS when on the leash. my shepard knows to stay on my right side when we walk. my aussie mix was learning to stay on my left side. i don't let them switch sides. i also give them the option as to how much leash they want. if they are pulling and jerking, i'll short leash them until they have no choice but to walk by my side or choke. once they stop pulling, i give them more leash until they start again. the begin to learn where the limit of the leash is and will stay within that limit. occasionally they slip up, but they get reminded pretty quick.
can't think of much else offhand, but if i do i'll let ya know. good luck!
btw - nice dog!
