
Ive got frosted window film over the windows at the front of my house.
Its been up I think 3 years now and survives the 'abuse' it gets off five dogs.
What I will say is, check how high up your dogs can reach, if they figure out they can stand up and put paws on the glass and look over, they will and then they could eventually scrabble it off. Mine goes the full height of the window though a friend of mine has some that has clear cut outs a few inches from the top so she can see out but her dogs cant reach.
It can look really nice especially some of the prettier designs - mines just plain as I wasnt fussed on pretty just wanted five dogs to not see things through the window to bark at!