Can a doctor refuse to forward your medical records to another doctors office if they have forwarded them one time before but to a different doctors office?

No, the doctor can't refuse to transfer records a second time. They may be allowed to charge a fee per page depending on your state laws.