I agree with the vet. I have heard that dogs have short term memory so once their business is done rubbing their nose and using spoon is not going to do much but hurt the poor puppy. I am not sure but has your area received a lot of rain? Maybe the ground is different for his feet?