The towel for the dog is fine. We have with a small labrador one size M. Fine choice.
Beautiful product! S is called what too large for our boomer
A little big for a chihuahua but very practical after the walk when it liked
מדהיםםםם recommend really have Shepherd Belgian לקחנו has XL ויצא even a little big so no לפחד order for big dogs