Elphie and her two puppies are on the road to recovery, after the SPCA seized her along with more than 60 other animals from a home in northern New Brunswick.