Have you considered adding a decorative film on the window to reduce UV plus the grommet drapes with curtain rod?
We researched the matter extensively and I think that’s a good solution and inexpensive as well. You can have removable films or films (static cling holds them in place) or films with adhesive.
How old is the glass in your windows? The reason we couldn’t use the films was our glass was too old and a cracking risk if we put the film on.
I’d also consider outdoor roll down shades that mount outside. That way puppy won’t be tempted to attack them.