I have a 30 lb terrier mix rescue. I got this 1 year ago and still in one piece. It is hard plastic so if you have ceramic or hardwood floors it is loud. It does take time for the dog to learn how to get food out. It took my dog an hour or so. I would highly recommend. But always supervise dogs with toys especially when it is new.