Need help with a book title please

I have a friend that while deployed in Afghanistan was reading a book but can not remember the title. I would like to give some key points and see if anyone here can help.

-Takes place in the future but the world is cast back into a dark age

-An ice age is taking place and the ice shelf is around Boston

-Human/animal hybrids are very common

-They mimic pictures from the past without understanding why. See a pic of a car and they have a box carried by four people. Some carry sticks with the word Winchester written on it.

-One of the characters is a boy/weasel cross that seems to not have a conscious.

I know this is pretty vague but maybe someone will be triggered by this and be able to help. Thank you for your time.