you will need to crate train him before he is given free reign around the house.
science diet is no good but wean him off of it over a 7 day period
canadie,chicken soup,nutro natural,wellness, are a couple of good foods to try. get samples first to see which one he likes
you can buy a belly bands for in the house until he is trained lil bit rach sells them,go fetch lots other on here just ask or look in the yorkie products under featured stores
take him out often to go pottty,watch for sniffing on the floor or turning in circles THEY HAVE TO GO! gotta be fast
give treats and praise when he goes potty
minksheen has a good shampoo just google for website
STRAT TRAINING TO SIT,LAYDOWN ETC... NOW!!! YOU CAN DO THIS WITH HIS FOOD INSTEAD OF FEEDING OUT OF BOWL AT LEAST FOR A BIT WHILE TRAINING
and be patient it takes a while but the love and cuddles you get will be well worth the effort
and
also: get a book on dog training it will help you to no ends and of course we are here to help also look in the forums a wealth of information is at your finger tips.you have found one great place.