He sure is handsome!
Gotta run, but wanted to post a quick reply. The smell and runs can be caused by the food. Have you tried switching him? Maybe to a different protein. The runs can also be caused by some sort of parasite. If you suspect this, it's best to check with the vet.
As for the eating anything on the floor, my two boys still do, and they're 2 and 4 years old. Some dogs outgrow the habit but I find that it's better to be safe and ensure that the floor is free from anything that they can put in their mouths