It is the responsibility of both parties, in my opinion.
You shouldn't get ANY pet without doing the proper research first -- most people don't even take care of goldfish properly!
That being said, I think that breeders should be more responsible about who they are selling their pups to. If someone hasn't shown that they have done the research, they don't get the pup. Plain and simple.
Pet ownership is a privilege, not a right.