It's best to feed your lhasa apso puppy at least 2 to 3 times a day, because it's needs the most maximum energy for it to be strong, healthy, and it helps the skin to grow shiny. I don't know the brand but try to buy the ones with more meat. Like if you look in the ingredients label, the first one shouldn't be wheat but meat. That is your choice though, and I prefer that because my puppy is a bit picky, but now he is beautiful. He doesn't have any skin problems and is in perfect shape. When they grow up you should feed them max of 2 times a day, or they will become quite chubby.