It could also be something that your dad is doing that's different than what you did. Maybe ask yourself what did you do to prevent barking, crying, whining, and messing in the house, and then see if your dad is doing the same things.
I think it's a good time to point out, too, that just because a dog is "trained" for one person in one house, doesn't mean he'll be the same for everybody. I train service dogs, and even though the dogs are used to working in tons of different environments and for lots of different people, it still takes at least three months before the dogs are working as well for the recipients as they do for the trainers. And that's three months of intensive, one-on-one training of the recipients. So yeah, even though you trained the dog, your dad is going to have to do some training too for the dog to actually do the same behaviors for him.
Good luck! And welcome to Chaz!