I'm not sure if Bill-jac is a bad brand but it does contain chicken by-products and corn (two big no no's). You might want to consider trying to switch him to a better diet. Maybe the baby food is the culprit for his frequent business trips. Is his stool consistent? Hard, soft, firm, normal coloring? Is he gassy or itchy? How old is your baby? Sometimes it's hard to switch over dogs to new foods, read the labels and directions and follow carefully so you don't upset his belly.
I have been told that many yorkies are extremely picky eaters so you might have some trouble switching him over but you'll never know until you try! There are MANY MANY threads on here that have LONG lists of good and bad dog food brands..