Agree with both statements, and cajun's should be heeded first. Give the pup a wk to acclimate to his new environment. After that, follow Reuben's comment and give that a whirl. Another dog would be an asset but if you can't get another dog that will at least run around and bark at the pig.
I agree...age of pup and giving the pup time to adjust should be first considerations...sometimes it takes a long time to get a pup or dog to warm up to the new owner...doing the right things at the right times will get a dog or pup to come around unless it has bigger issues...but by the way you speak of your dog I don't think it can be much of an issue...