Has your SO tried books? Ebooks or audiobooks could be helpful. They could try reading a book they are already familiar with in english, that way they wouldn’t have to put too much effort into getting acquainted with characters and plots, and focus into pronounciation, grammar and slang.
Mr Samuel Streamer is my daily bread. Funny dude. Never miss a video.