My Vet said not to switch them befoore 12 months and that yorkies can stay on it a longer than that because they are such small dogs. I dont know about keeping them on it indefinitely though. It has more calories than adult food. I would ask your vet |