I used diamond large breed lamb and rice puppy for one of my dogs until she turned 1. She did very well on it. I later switched from diamond to a different brand - only because she didn't like the adult lamb and rice and wouldn't eat it.
"No matter how little money and how few possesions you own, having a dog makes you rich." - Louis Sabin
My personal opinion - I wouldn't feed anything with corn in it. Especially a breed like a westie that is prone to easily becoming overweight. Probably 1/2 of Diamonds food is corn. Corn has almost no nutritional value for dogs - it's just there to water down the nutrition so you feed more kibble and therefore BUY more kibble. I'm guessing whereever you buy your Diamond also sells Chicken Soup for the Dog Lover's Soul - I'd try that instead. It's basically the "premium" version of Diamond. It has less "fillers" to water down the kibble value so they eat leas and they also don't put the extra weight on as easily.
I fed Iams and Science Diet for the first several years I was raising Shelties. The difference in my dogs since I went corn free is incredible - especially the weight maintenance. I'm feeding Chicken Soup right now (I've fed several brands over the last couple of years - I have favorites, but really anything at that quality level works well for my dogs) and I'm raising my first litters of puppies on Chicken Soup Puppy right now and really like it.
I have been feeding Diamond adult lamb and rice to my Bullmastiffs for many years. I put my puppies on it when they are starting to eat solid food. This formula DOES NOT have CORN, WHEAT or SOY as an ingredient. I like slow steady growth in my dogs so I never use a puppy food.I have not had any allergy problems in my dogs either. This might not be the best food for a fast growing energetic small dog. There are so many foods to choose from I think there must be more than one of good quality and reasonable price.
I also feed the Diamon Lamb Meal & Rice Formula to my Pit Bulls, Rottweiler, and pure bred mutt (Jack Russel mix). And NO, there is not any corn in there as someone mentioned. I have been feeding the Diamond for years now and have had no side effects. They do not eat more, no runny or soft stools, their coats are shiney, etc..Below is the list of ingredients from the Diamond web site, as well as the link to the site.
I have fed Diamond Lamb and Rice in the past and had no problems with it. I currently feed Diamond Naturals Small Breed Chicken and Rice and my two minpins are doing very well on it. I have no reservations about recommending the "Naturals" line, though as someone posted, some of the formulas are garbage, though in my opinion it is at least quite inexpensive garbage and no worse than a lot of MUCH higher priced foods that many people think must be good just because they cost a lot!
And Abbylynne, I'm not absolutely positive, but I'm pretty sure Chicken Soup is a Diamond product!
If you refer back to my post, I said that Chicken Soup is basically the Premium version of Diamond.
And I will concede that the Diamond Naturals looks better than the regular Diamond.
You still couldn't get me to feed regular Diamond. If you really look at that ingredient list and compare it to the better quality foods there is quite a difference.
And part of my weariness with Diamond - I sometimes order from the dog food distibutor in our area directly (they carry about 10 brands and it's who supplies the stores - if I place a $500 order they deliver to my door). Diamond Adult food runs about $15 for 50 lbs of food. That's what the puppy mills pay for it. They mark it up in the stores to make it look like it's more in line price wise with the other foods there. But in order to sell it that cheap (that's what the distibutor makes - it costs Diamond a lot less than that to make it) they are using cheap ingredients. Really Diamond is about the same quality as Iams. It's not Ol'Roy so is by no means the worst food on the market - but it's not something I'd feed MY dogs and it's not something I'd recommend to others.
AND BTW - Small/Medium breed Puppies DO either need a Puppy Food or an All Life Stages diet at least until 6 months of age. Adult formulas are made to be Maintenance foods. They don't promote growing and small breeds grow quickly.
And while I'm not doubting people who say "I've fed this to all my dogs"... On average between my parents and I we maintain about 25 Shelties. I have a couple of litters a year. Over the last 5 years I've fed my dogs 7 different kinds of dog food (initially I started off with Iams, I tried Diamond for a while, then Science Diet THINKING it was a better food, the EP Holistic, Canidae, Chicken Soup, and I've even fed Innova for a short while). I have my own little "focus group". While I can only largely make insights into small/medium breed dogs and especially Shelties (though my parents also have an Australian Shepherd and an English Springer Spaniel), this isn't coming from a "food snob". This is coming from someone who has actually fed these foods to multiple dogs and seen the results.