Protection dog trainer salary. The average salary for a dog trainer is $28.