Ударял is inperfective (ударять). As you correctly said you need a perfective verb. It's "ударить".

Он ударил мою собаку.


"Ударять" is used rarely. We use "бить" instead.