My little guy doesn't have his adult coat yet and I absolutely loved his hair when we first got him. Now that he lost his puppy coat, his hair appears matted, flat, wavy, and greasy. He was just bathed the other day and after some brushing his fluffy hair was back. Within a day, his hair became matted down and greasy looking again. Is there anything I can do so that his hair stays fluffy longer? I was told by a lady at Petsmart to give a Perfect coat spray a try, but I'm looking for other suggestions as well.