Forgetful is fine. Also absent-minded could be used. Dispelled is entirely wrong in this context. Dispel means to correct or disprove an idea or belief that is factually wrong. ie If I said to you that I believed everyone can speak a foreign language you would very quickly dispel that incorrect belief.
Oblivious is also entirely wrong. If I was in the kitchen of my house and my dog was in the bedroom, chewing my slippers, I would be oblivious of that. ie unaware of what is happening.