Give a gander at Learn2 Housebreak your puppy. I just glanced through it, and while much of it probably doesn't apply to your nine-month old puppy, you will still find much of it helpful.
Even before I located that site, I was going to ask if you had crate trained your dog. It's a great thing to do with ALL dogs, and may help a lot with your problem. It isn't too late - I've known young adult dogs that were successfully and happily crate trained.
Before you do any of that, though, you probably should get the puppy a thorough physical at the vets. There are a few physical reasons that could explain why your puppy isn't training according to schedule, including certain internal birth defects or a low grade bladder infection. It is important to rule out a physical reason, since, if your pup does have a problem, all the training in the world isn't going to help you.
Additional information can be found by going to Google.com and typing in key words "housebreak* puppy". There are other good references that come up as well. Hope this helps.