As long as you use common sense, liquid is definitely safer and easier IMO. No need to worry about some of it not dissolving or the effort of brushing it around, no remaining chemicals left in pool asking to cause problems. Just use basic common sense your science teacher taught you: don't sniff it, and don't get the concentrated form on your skin.
You're worried about it harming your dogs, but after 15 minutes that small amount is already fully dispersed in the thousands of gallons in your pool. I've added 10 oz to my 6700 galloon pool, and then 15 minutes me and my 1 and 3 year olds were swimming and having fun. Even opened my eyes underwater.
- - - Updated - - -
Your Sig says SW w/E.C.O. I take it that's a saltwater system? If so, you definitely don't want to use dry acid as, like Jason said, it can mess up a SWG. Muriatic acid won't mess up a SWG tho.