Characters have roots like English word (such as re recycle ,ann annual)
犭狗 猪 is for animals
亻你 他 are usually means human
It is important for you to understand the Characters' meaning , if you want to memorize them.
And actually characters are structured by roots.
I am not sure if I make it clear. 加油！^_^