It's not uncommon for them to eat their own feces. I don't know why, but I just pick it up as soon as they make the mess and that is the end of it.
Sneezing sounds like allergies. How old is your puppy? You can give a little Benadryl for allergies, but I'd be very careful if you have a young puppy. Better to see the vet than make a mistake. Good luck.
__________________ LaVail Yorkshire Terriers |