The terrier was heard squealing in Burgoyne Road by a passerby who wrapped her up in their jacket and took her home.

Puzzle weighed just 2.9 ounces when she was found last month with her eyes still closed.

She was being hand reared by an RSPCA rescuer but has since died.