I've heard smaller breeds are much harder to house train than big dogs (probably because every time a big dog pees, it's liters and liters so it's very noticeable...)
As for the barking, please don't wish for it. Once they start, it's very, very hard to shut them up.