We have 4 large dogs in the pool almost every day too, I suggest skimmer socks to help catch the dog hair.
Are you using a separate pump for your water features? If so I doubt that it will ever be exposed to rock or dog hairs. My water feature pump suction is about 3' from the bottom of the...