How can I safely (I have dogs) keep squirrels off my roof?

How can I safely (I have dogs) keep squirrels off my roof? (They've chewed thru my solar tubing.) Also, keep them from chewing thru the screens in my pool area?
  2 answers