The best time to buy any stock is when it's trading at good value.
I think the following shares are all trading at attractive value and I'm close to pulling the trigger on one or more of these:
Greencross Limited (ASX: GXL)
The owner of Greencross vets, Petbarns and City Farmers is currently trading 24% lower than its 2017 high of $7.31.
There is a lot of negative sentiment surrounding the retail sector, plus Greencross experienced some bad news about one of its products.
I think Greencross could be a long-term winner due to the growth of the pet population and its clever strategy to co-locate a Greencross vet inside a Petbarn.
Greencross is currently trading at 12.5x FY18's estimated earnings with a grossed-up dividend yield of 4.86%.
National Veterinary Care Ltd (ASX: NVL)
National Veterinary Care is a competitor to Greencross, it is a veterinary business that's rapidly expanding in Australia and New Zealand.
Its share price is 15% lower than its 2017 high of $2.78. It appears to have been affected by the negativity surrounding Greencross, yet National Vet Care doesn't have a retail segment, nor has it sold any potentially faulty products.
National Veterinary Care is currently trading at 24x FY17's estimated earnings and is expected to start paying a dividend at its annual report.
Ramsay Health Care Limited (ASX: RHC)
Ramsay is one of the biggest private hospital operators in the world. There are significant ageing demographic tailwinds that should boost Ramsay for many decades to come.
The Ramsay share price is currently 18% lower than its all-time high in September 2016, I think this is a good price to buy this long-term growth stock.
Ramsay is currently trading at 26x FY17's estimated earnings with a grossed-up dividend yield of 2.61%.
Healthscope Ltd (ASX: HSO)
Healthscope is the second biggest operator of private hospitals in Australia and has a large pipeline of growth projects to boost its number of hospital beds over the next few years.
Its shares are currently trading 15% lower than its 2017 high. I think this could be a good time for a long-term buy because Healthscope should benefit from the same ageing demographics as Ramsay.
Healthscope is currently trading at 19x FY17's estimated earnings with an unfranked dividend yield of 3.57%.
Foolish takeaway
I think all four stocks are trading at attractive value and are worthy of being in any Foolish portfolio.
At the current prices I think National Veterinary Care and Healthscope are the best buys, but it's always good to buy Ramsay at a bit of a discount too.